Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


meshchatx/src/frontend/locales/zh.json bce42bcdce0e7d2c6d78228e864a4cd1d974cc82 (bce42bcd) Text, 219.44 KB

Tb4b4b4{
Tff7b72"_languageName"Tb4b4b4: Ta5d6ff"中文"Tb4b4b4,
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy 机器人"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"安装 LXMFy 后,可使用简单的 LXMF 机器人(echo、notes、reminders)。"Tb4b4b4,
Tff7b72"bot_framework"Tb4b4b4: Ta5d6ff"机器人框架"Tb4b4b4,
Tff7b72"lxmfy_not_detected"Tb4b4b4: Ta5d6ff"未检测到 LXMFy"Tb4b4b4,
Tff7b72"lxmfy_not_detected_desc"Tb4b4b4: Ta5d6ff"要使用机器人,您必须安装 LXMFy 包:"Tb4b4b4,
Tff7b72"install_via_pip"Tb4b4b4: Ta5d6ff"通过 pip 安装"Tb4b4b4,
Tff7b72"create_new_bot"Tb4b4b4: Ta5d6ff"创建新机器人"Tb4b4b4,
Tff7b72"running_bots"Tb4b4b4: Ta5d6ff"运行中的机器人"Tb4b4b4,
Tff7b72"no_bots_running"Tb4b4b4: Ta5d6ff"目前没有运行中的机器人。"Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"选择"Tb4b4b4,
Tff7b72"start_bot"Tb4b4b4: Ta5d6ff"启动机器人"Tb4b4b4,
Tff7b72"stop_bot"Tb4b4b4: Ta5d6ff"停止机器人"Tb4b4b4,
Tff7b72"restart_bot"Tb4b4b4: Ta5d6ff"重启机器人"Tb4b4b4,
Tff7b72"saved_bots"Tb4b4b4: Ta5d6ff"已保存的机器人"Tb4b4b4,
Tff7b72"bot_name"Tb4b4b4: Ta5d6ff"机器人名称"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"bot_started"Tb4b4b4: Ta5d6ff"机器人启动成功"Tb4b4b4,
Tff7b72"bot_stopped"Tb4b4b4: Ta5d6ff"机器人已停止"Tb4b4b4,
Tff7b72"start_pending"Tb4b4b4: Ta5d6ff"正在启动机器人… LXMF 和 Reticulum 可能需要一点时间。"Tb4b4b4,
Tff7b72"stop_pending"Tb4b4b4: Ta5d6ff"正在停止机器人…"Tb4b4b4,
Tff7b72"restart_pending"Tb4b4b4: Ta5d6ff"正在重启机器人… 可能需要一点时间。"Tb4b4b4,
Tff7b72"bot_ready"Tb4b4b4: Ta5d6ff"机器人已就绪并在运行。"Tb4b4b4,
Tff7b72"failed_to_start"Tb4b4b4: Ta5d6ff"启动机器人失败"Tb4b4b4,
Tff7b72"failed_to_stop"Tb4b4b4: Ta5d6ff"停止机器人失败"Tb4b4b4,
Tff7b72"delete_bot"Tb4b4b4: Ta5d6ff"删除机器人"Tb4b4b4,
Tff7b72"export_identity"Tb4b4b4: Ta5d6ff"导出身份"Tb4b4b4,
Tff7b72"bot_deleted"Tb4b4b4: Ta5d6ff"机器人删除成功"Tb4b4b4,
Tff7b72"failed_to_delete"Tb4b4b4: Ta5d6ff"删除机器人失败"Tb4b4b4,
Tff7b72"more_bots_coming"Tb4b4b4: Ta5d6ff"更多机器人即将推出!"Tb4b4b4,
Tff7b72"chat_with_bot"Tb4b4b4: Ta5d6ff"聊天"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"last_announce"Tb4b4b4: Ta5d6ff"最后宣布时间"Tb4b4b4,
Tff7b72"never_announced"Tb4b4b4: Ta5d6ff"尚未在此节点上发现"Tb4b4b4,
Tff7b72"address_pending"Tb4b4b4: Ta5d6ff"机器人启动一次后才可用"Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"force_announce"Tb4b4b4: Ta5d6ff"立即广播"Tb4b4b4,
Tff7b72"edit_name"Tb4b4b4: Ta5d6ff"编辑名称"Tb4b4b4,
Tff7b72"bot_renamed"Tb4b4b4: Ta5d6ff"机器人名称已保存"Tb4b4b4,
Tff7b72"rename_failed"Tb4b4b4: Ta5d6ff"无法保存名称"Tb4b4b4,
Tff7b72"name_required"Tb4b4b4: Ta5d6ff"请输入名称"Tb4b4b4,
Tff7b72"announce_triggered"Tb4b4b4: Ta5d6ff"广播请求已发送"Tb4b4b4,
Tff7b72"announce_failed"Tb4b4b4: Ta5d6ff"无法请求广播"Tb4b4b4,
Tff7b72"last_error_heading"Tb4b4b4: Ta5d6ff"上次错误"Tb4b4b4,
Tff7b72"view_process_log"Tb4b4b4: Ta5d6ff"进程日志(调试)"Tb4b4b4,
Tff7b72"process_log_title"Tb4b4b4: Ta5d6ff"机器人进程日志"Tb4b4b4,
Tff7b72"process_log_empty"Tb4b4b4: Ta5d6ff"此机器人尚无日志输出。"Tb4b4b4,
Tff7b72"process_log_truncated"Tb4b4b4: Ta5d6ff"仅显示日志末尾。磁盘上的完整文件更大。"Tb4b4b4,
Tff7b72"process_log_loading"Tb4b4b4: Ta5d6ff"正在加载日志…"Tb4b4b4,
Tff7b72"process_log_failed"Tb4b4b4: Ta5d6ff"无法加载进程日志"Tb4b4b4,
Tff7b72"process_log_copied"Tb4b4b4: Ta5d6ff"日志已复制到剪贴板"Tb4b4b4,
Tff7b72"copy_process_log"Tb4b4b4: Ta5d6ff"复制日志"
Tb4b4b4},
Tff7b72"app"Tb4b4b4: Tb4b4b4{
Tff7b72"name"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX"Tb4b4b4,
Tff7b72"sync_messages"Tb4b4b4: Ta5d6ff"同步消息"Tb4b4b4,
Tff7b72"compose"Tb4b4b4: Ta5d6ff"撰写"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"nomad_network"Tb4b4b4: Ta5d6ff"Nomad Network"Tb4b4b4,
Tff7b72"map"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"archives"Tb4b4b4: Ta5d6ff"档案"Tb4b4b4,
Tff7b72"propagation_nodes"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"network_visualiser"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"interfaces"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"工具"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"identities"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"about"Tb4b4b4: Ta5d6ff"关于"Tb4b4b4,
Tff7b72"changelog_title"Tb4b4b4: Ta5d6ff"更新内容"Tb4b4b4,
Tff7b72"do_not_show_again"Tb4b4b4: Ta5d6ff"此版本不再显示"Tb4b4b4,
Tff7b72"do_not_show_ever"Tb4b4b4: Ta5d6ff"不再显示"Tb4b4b4,
Tff7b72"tutorial_title"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"tutorial_welcome"Tb4b4b4: Ta5d6ff"欢迎使用 MeshChatX"Tb4b4b4,
Tff7b72"tutorial_connect"Tb4b4b4: Ta5d6ff"连接到网格"Tb4b4b4,
Tff7b72"tutorial_finish"Tb4b4b4: Ta5d6ff"准备就绪!"Tb4b4b4,
Tff7b72"tutorial_restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"tutorial_docker_note"Tb4b4b4: Ta5d6ff"如果您正在 Docker 中运行,请确保重新启动容器。"Tb4b4b4,
Tff7b72"my_identity"Tb4b4b4: Ta5d6ff"我的身份"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份哈希"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"announce"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"announce_now"Tb4b4b4: Ta5d6ff"立即广播"Tb4b4b4,
Tff7b72"show_qr"Tb4b4b4: Ta5d6ff"显示二维码"Tb4b4b4,
Tff7b72"failed_announce"Tb4b4b4: Ta5d6ff"广播失败"Tb4b4b4,
Tff7b72"announce_sent"Tb4b4b4: Ta5d6ff"广播已发送"Tb4b4b4,
Tff7b72"notifications"Tb4b4b4: Ta5d6ff"通知"Tb4b4b4,
Tff7b72"notification_sound_settings"Tb4b4b4: Ta5d6ff"消息通知声音"Tb4b4b4,
Tff7b72"notification_sound_settings_description"Tb4b4b4: Ta5d6ff"在 MeshChat 打开时收到新消息播放自定义声音。请先上传音频文件,然后启用播放。"Tb4b4b4,
Tff7b72"enable_notification_sound"Tb4b4b4: Ta5d6ff"启用通知声音"Tb4b4b4,
Tff7b72"enable_notification_sound_description"Tb4b4b4: Ta5d6ff"在桌面端(Windows、macOS 和 Linux)为收到的消息播放所选声音。"Tb4b4b4,
Tff7b72"notification_sound_volume"Tb4b4b4: Ta5d6ff"通知音量"Tb4b4b4,
Tff7b72"notification_sound_default"Tb4b4b4: Ta5d6ff"默认通知声音"Tb4b4b4,
Tff7b72"notification_sound_primary_default"Tb4b4b4: Ta5d6ff"主要上传声音"Tb4b4b4,
Tff7b72"notification_sounds"Tb4b4b4: Ta5d6ff"已上传声音"Tb4b4b4,
Tff7b72"notification_sound_upload"Tb4b4b4: Ta5d6ff"上传声音"Tb4b4b4,
Tff7b72"notification_sound_uploading"Tb4b4b4: Ta5d6ff"上传中..."Tb4b4b4,
Tff7b72"notification_sound_none_uploaded"Tb4b4b4: Ta5d6ff"尚未上传通知声音。请上传音频文件以开始使用。"Tb4b4b4,
Tff7b72"notification_sound_primary"Tb4b4b4: Ta5d6ff"主要"Tb4b4b4,
Tff7b72"notification_sound_preview"Tb4b4b4: Ta5d6ff"预览声音"Tb4b4b4,
Tff7b72"notification_sound_set_primary"Tb4b4b4: Ta5d6ff"设为主要"Tb4b4b4,
Tff7b72"notification_sound_remove"Tb4b4b4: Ta5d6ff"删除声音"Tb4b4b4,
Tff7b72"notification_sound_uploaded"Tb4b4b4: Ta5d6ff"通知声音已上传"Tb4b4b4,
Tff7b72"notification_sound_upload_failed"Tb4b4b4: Ta5d6ff"通知声音上传失败"Tb4b4b4,
Tff7b72"notification_sound_deleted"Tb4b4b4: Ta5d6ff"通知声音已删除"Tb4b4b4,
Tff7b72"notification_sound_delete_failed"Tb4b4b4: Ta5d6ff"通知声音删除失败"Tb4b4b4,
Tff7b72"notification_sound_primary_set"Tb4b4b4: Ta5d6ff"主要通知声音已更新"Tb4b4b4,
Tff7b72"notification_sound_primary_set_failed"Tb4b4b4: Ta5d6ff"设置主要通知声音失败"Tb4b4b4,
Tff7b72"notification_sound_preview_failed"Tb4b4b4: Ta5d6ff"无法播放通知声音。请与应用程序交互后重试。"Tb4b4b4,
Tff7b72"last_announced"Tb4b4b4: Ta5d6ff"上次广播:{time}"Tb4b4b4,
Tff7b72"last_announced_never"Tb4b4b4: Ta5d6ff"上次广播:从未"Tb4b4b4,
Tff7b72"display_name_placeholder"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"profile"Tb4b4b4: Ta5d6ff"个人资料"Tb4b4b4,
Tff7b72"manage_identity"Tb4b4b4: Ta5d6ff"管理您的身份、传输参与和 LXMF 默认设置。"Tb4b4b4,
Tff7b72"theme"Tb4b4b4: Ta5d6ff"主题"Tb4b4b4,
Tff7b72"theme_mode"Tb4b4b4: Ta5d6ff"{mode}模式"Tb4b4b4,
Tff7b72"transport"Tb4b4b4: Ta5d6ff"传输"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"已启用"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"传播"Tb4b4b4,
Tff7b72"local_node_running"Tb4b4b4: Ta5d6ff"本地节点运行中"Tb4b4b4,
Tff7b72"client_only"Tb4b4b4: Ta5d6ff"仅客户端"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"appearance"Tb4b4b4: Ta5d6ff"外观"Tb4b4b4,
Tff7b72"appearance_description"Tb4b4b4: Ta5d6ff"随时在浅色和深色预设之间切换。"Tb4b4b4,
Tff7b72"messages_sidebar_position"Tb4b4b4: Ta5d6ff"消息侧边栏"Tb4b4b4,
Tff7b72"messages_sidebar_position_left"Tb4b4b4: Ta5d6ff"左侧"Tb4b4b4,
Tff7b72"messages_sidebar_position_right"Tb4b4b4: Ta5d6ff"右侧"Tb4b4b4,
Tff7b72"ui_transparency"Tb4b4b4: Ta5d6ff"背景透明度"Tb4b4b4,
Tff7b72"ui_transparency_description"Tb4b4b4: Ta5d6ff"增加主背景的透明度。侧面板保持不透明以保证可读性。"Tb4b4b4,
Tff7b72"ui_glass_enabled"Tb4b4b4: Ta5d6ff"玻璃效果"Tb4b4b4,
Tff7b72"ui_glass_enabled_description"Tb4b4b4: Ta5d6ff"为卡片添加磨砂模糊效果。关闭时,卡片使用实心颜色。"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled"Tb4b4b4: Ta5d6ff"消息分屏视图"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled_description"Tb4b4b4: Ta5d6ff"在较大屏幕上并排显示多个会话。将会话拖到窗格上即可在此处打开。"Tb4b4b4,
Tff7b72"nomad_tabs_enabled"Tb4b4b4: Ta5d6ff"NomadNet 浏览器标签页"Tb4b4b4,
Tff7b72"nomad_tabs_enabled_description"Tb4b4b4: Ta5d6ff"在较大屏幕上以标签页打开多个 NomadNet 页面。"Tb4b4b4,
Tff7b72"rrc_enabled"Tb4b4b4: Ta5d6ff"中继聊天"Tb4b4b4,
Tff7b72"rrc_enabled_description"Tb4b4b4: Ta5d6ff"启用中继聊天、中心发现与托管。关闭后,中继聊天将隐藏,并忽略中心公告。"Tb4b4b4,
Tff7b72"rrc_unread_badges_enabled"Tb4b4b4: Ta5d6ff"中继聊天未读标记"Tb4b4b4,
Tff7b72"rrc_unread_badges_enabled_description"Tb4b4b4: Ta5d6ff"在枢纽和房间上显示未读消息计数。导航栏提及标记不受影响。"Tb4b4b4,
Tff7b72"reset_appearance_defaults"Tb4b4b4: Ta5d6ff"重置外观为默认"Tb4b4b4,
Tff7b72"light_theme"Tb4b4b4: Ta5d6ff"浅色主题"Tb4b4b4,
Tff7b72"dark_theme"Tb4b4b4: Ta5d6ff"深色主题"Tb4b4b4,
Tff7b72"live_preview"Tb4b4b4: Ta5d6ff"实时预览即时更新。"Tb4b4b4,
Tff7b72"realtime"Tb4b4b4: Ta5d6ff"实时"Tb4b4b4,
Tff7b72"transport_mode"Tb4b4b4: Ta5d6ff"传输模式"Tb4b4b4,
Tff7b72"transport_description"Tb4b4b4: Ta5d6ff"为中继路径和流量到附近的节点。"Tb4b4b4,
Tff7b72"enable_transport_mode"Tb4b4b4: Ta5d6ff"启用传输模式"Tb4b4b4,
Tff7b72"transport_toggle_description"Tb4b4b4: Ta5d6ff"路由广播、响应路径请求,帮助您的网格保持在线。"Tb4b4b4,
Tff7b72"requires_restart"Tb4b4b4: Ta5d6ff"切换后需要重新启动。"Tb4b4b4,
Tff7b72"show_community_interfaces"Tb4b4b4: Ta5d6ff"显示社区接口"Tb4b4b4,
Tff7b72"community_interfaces_description"Tb4b4b4: Ta5d6ff"在添加新接口时显示社区维护的预设。"Tb4b4b4,
Tff7b72"reliability"Tb4b4b4: Ta5d6ff"可靠性"Tb4b4b4,
Tff7b72"lxmf_settings_eyebrow"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"privacy_eyebrow"Tb4b4b4: Ta5d6ff"隐私"Tb4b4b4,
Tff7b72"privacy_data_title"Tb4b4b4: Ta5d6ff"数据与本机"Tb4b4b4,
Tff7b72"privacy_data_description"Tb4b4b4: Ta5d6ff"管理本地消息历史、遥测和其他隐私选项。在此处删除仅影响此设备。"Tb4b4b4,
Tff7b72"privacy_data"Tb4b4b4: Ta5d6ff"数据与本机"Tb4b4b4,
Tff7b72"privacy_subsection_device"Tb4b4b4: Ta5d6ff"本机"Tb4b4b4,
Tff7b72"privacy_subsection_telemetry"Tb4b4b4: Ta5d6ff"Mesh 遥测"Tb4b4b4,
Tff7b72"privacy_mode_enabled"Tb4b4b4: Ta5d6ff"隐私模式(阻止外部 HTTP/HTTPS)"Tb4b4b4,
Tff7b72"privacy_mode_description"Tb4b4b4: Ta5d6ff"阻止地图瓦片、地理编码、LibreTranslate、固件下载以及应用的其他出站 HTTP/HTTPS 连接。浏览器内容安全策略收紧为仅同源。"Tb4b4b4,
Tff7b72"screen_security_enabled"Tb4b4b4: Ta5d6ff"屏幕安全(阻止截录)"Tb4b4b4,
Tff7b72"screen_security_description"Tb4b4b4: Ta5d6ff"使用 Windows 显示亲和性标志,使 MeshChatX 不出现在截图、录屏和 Windows Recall 中。窗口在显示器上仍正常显示。"Tb4b4b4,
Tff7b72"screen_security_description_short"Tb4b4b4: Ta5d6ff"对此窗口隐藏截图、录屏和 Windows Recall。"Tb4b4b4,
Tff7b72"screen_security_drm_eyebrow"Tb4b4b4: Ta5d6ff"Windows DRM / 屏幕捕获保护"Tb4b4b4,
Tff7b72"screen_security_drm_note"Tb4b4b4: Ta5d6ff"复用媒体应用用于 DRM 的同一系统内容保护标志。这不是绝对保证:对着屏幕拍照仍可捕获内容,部分辅助功能工具可能需要关闭此设置。"Tb4b4b4,
Tff7b72"screen_security_disable_confirm"Tb4b4b4: Ta5d6ff"关闭屏幕安全?Windows Recall 和其他应用将能再次捕获 MeshChatX。"Tb4b4b4,
Tff7b72"screen_security_enabled_toast"Tb4b4b4: Ta5d6ff"已启用屏幕安全"Tb4b4b4,
Tff7b72"screen_security_disabled_toast"Tb4b4b4: Ta5d6ff"已关闭屏幕安全"Tb4b4b4,
Tff7b72"web_exposure_title"Tb4b4b4: Ta5d6ff"网络暴露"Tb4b4b4,
Tff7b72"web_exposure_description"Tb4b4b4: Ta5d6ff"Web UI 绑定地址在启动时通过 --host 或 MESHCHAT_HOST 设置。未绑定到 loopback 时,请限制可访问者。"Tb4b4b4,
Tff7b72"web_listen_address"Tb4b4b4: Ta5d6ff"当前绑定地址"Tb4b4b4,
Tff7b72"web_listen_https"Tb4b4b4: Ta5d6ff"HTTPS"Tb4b4b4,
Tff7b72"web_exposure_warning_title"Tb4b4b4: Ta5d6ff"此实例可在 localhost 之外访问"Tb4b4b4,
Tff7b72"web_exposure_warning_body"Tb4b4b4: Ta5d6ff"绑定到非 loopback 地址会在您的网络上暴露 Web UI。请启用身份验证、用防火墙限制端口,并优先通过您控制的 VPN 访问。"Tb4b4b4,
Tff7b72"web_exposure_check_auth"Tb4b4b4: Ta5d6ff"已启用身份验证"Tb4b4b4,
Tff7b72"web_exposure_check_auth_off"Tb4b4b4: Ta5d6ff"身份验证已禁用"Tb4b4b4,
Tff7b72"web_exposure_check_firewall"Tb4b4b4: Ta5d6ff"我已用防火墙或绑定规则限制端口访问"Tb4b4b4,
Tff7b72"web_exposure_check_vpn"Tb4b4b4: Ta5d6ff"远程访问仅通过我控制的 VPN"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist"Tb4b4b4: Ta5d6ff"Web UI IP 允许列表"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_description"Tb4b4b4: Ta5d6ff"可选的逗号分隔 IP 或 CIDR 范围(例如 127.0.0.1/32、192.168.1.0/24)。留空允许所有客户端。"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_placeholder"Tb4b4b4: Ta5d6ff"127.0.0.1/32, ::1/128, 192.168.0.0/16"Tb4b4b4,
Tff7b72"landlock_status"Tb4b4b4: Ta5d6ff"Landlock 沙箱(Linux)"Tb4b4b4,
Tff7b72"landlock_active"Tb4b4b4: Ta5d6ff"已启用"Tb4b4b4,
Tff7b72"landlock_inactive"Tb4b4b4: Ta5d6ff"未启用"Tb4b4b4,
Tff7b72"landlock_auto_enabled"Tb4b4b4: Ta5d6ff"在此 Linux 内核上自动启用"Tb4b4b4,
Tff7b72"landlock_kernel_unsupported"Tb4b4b4: Ta5d6ff"内核不支持 Landlock(需要 5.13+)"Tb4b4b4,
Tff7b72"landlock_disabled_by_env"Tb4b4b4: Ta5d6ff"已通过 MESHCHAT_LANDLOCK=0 禁用"Tb4b4b4,
Tff7b72"settings_map_eyebrow"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"messages_description"Tb4b4b4: Ta5d6ff"配置 MeshChat 如何处理消息发送失败。控制自动重试行为、附件重传和回退机制,以确保通过网格网络可靠地发送消息。"Tb4b4b4,
Tff7b72"auto_resend_title"Tb4b4b4: Ta5d6ff"当节点广播时自动重发"Tb4b4b4,
Tff7b72"auto_resend_description"Tb4b4b4: Ta5d6ff"失败的消息在目标再次广播时会自动重试。"Tb4b4b4,
Tff7b72"retry_attachments_title"Tb4b4b4: Ta5d6ff"允许带附件重试"Tb4b4b4,
Tff7b72"retry_attachments_description"Tb4b4b4: Ta5d6ff"大型有效载荷也会被重试(当两个节点都有高限制时有用)。"Tb4b4b4,
Tff7b72"auto_fallback_title"Tb4b4b4: Ta5d6ff"自动回退到传播节点"Tb4b4b4,
Tff7b72"auto_fallback_description"Tb4b4b4: Ta5d6ff"失败的消息会排队到您首选的传播节点。"Tb4b4b4,
Tff7b72"inbound_stamps_required_title"Tb4b4b4: Ta5d6ff"需要入站邮戳"Tb4b4b4,
Tff7b72"inbound_stamps_required_description"Tb4b4b4: Ta5d6ff"关闭时,发给您的直接消息不需要 proof-of-work 邮票。开启时,请在下方设置邮票成本。值越高,发送者需要做的工作越多。"Tb4b4b4,
Tff7b72"inbound_stamp_cost"Tb4b4b4: Ta5d6ff"入站消息邮戳成本"Tb4b4b4,
Tff7b72"inbound_stamp_description"Tb4b4b4: Ta5d6ff"直接消息的 proof-of-work 难度。范围:1-254。默认值:8。"Tb4b4b4,
Tff7b72"local_message_auto_delete_title"Tb4b4b4: Ta5d6ff"在此设备上删除旧消息"Tb4b4b4,
Tff7b72"local_message_auto_delete_description"Tb4b4b4: Ta5d6ff"在您设置的时间后从本地数据库中删除消息。这仅影响此设备,不会从网络中删除任何数据。"Tb4b4b4,
Tff7b72"local_message_auto_delete_age"Tb4b4b4: Ta5d6ff"删除早于以下时间的消息"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_aria"Tb4b4b4: Ta5d6ff"保留期限的时间单位"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_days"Tb4b4b4: Ta5d6ff"天"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_months"Tb4b4b4: Ta5d6ff"月(每月按 30 天)"Tb4b4b4,
Tff7b72"local_message_auto_delete_month_note"Tb4b4b4: Ta5d6ff"“月”按每月 30 天计算。默认关闭。"Tb4b4b4,
Tff7b72"browse_nodes"Tb4b4b4: Ta5d6ff"浏览节点"Tb4b4b4,
Tff7b72"propagation_nodes_description"Tb4b4b4: Ta5d6ff"即使节点离线也能继续对话"Tb4b4b4,
Tff7b72"nodes_info_1"Tb4b4b4: Ta5d6ff"传播节点安全保存消息,直到收件人再次同步。"Tb4b4b4,
Tff7b72"nodes_info_2"Tb4b4b4: Ta5d6ff"节点相互连接,以分发加密载荷。"Tb4b4b4,
Tff7b72"nodes_info_3"Tb4b4b4: Ta5d6ff"大多数节点保留数据约 30 天,然后丢弃未送达的项目。"Tb4b4b4,
Tff7b72"run_local_node"Tb4b4b4: Ta5d6ff"运行本地传播节点"Tb4b4b4,
Tff7b72"run_local_node_description"Tb4b4b4: Ta5d6ff"MeshChat 将使用此本地目的地哈希来广播和维护节点。"Tb4b4b4,
Tff7b72"preferred_propagation_node"Tb4b4b4: Ta5d6ff"首选传播节点"Tb4b4b4,
Tff7b72"preferred_node_placeholder"Tb4b4b4: Ta5d6ff"目的地哈希,例如 a39610c89d18bb48c73e429582423c24"Tb4b4b4,
Tff7b72"fallback_node_description"Tb4b4b4: Ta5d6ff"当直接发送失败时,消息将回退到此节点。"Tb4b4b4,
Tff7b72"auto_select_node"Tb4b4b4: Ta5d6ff"自动选择最佳节点"Tb4b4b4,
Tff7b72"auto_select_node_description"Tb4b4b4: Ta5d6ff"基于网络跳数自动找到并切换到最佳可用传播节点。"Tb4b4b4,
Tff7b72"auto_select_using_label"Tb4b4b4: Ta5d6ff"使用传播节点"Tb4b4b4,
Tff7b72"auto_select_pending"Tb4b4b4: Ta5d6ff"尚未选择传播节点。应用程序将在可用时选择一个。"Tb4b4b4,
Tff7b72"incoming_message_size"Tb4b4b4: Ta5d6ff"入站消息大小"Tb4b4b4,
Tff7b72"incoming_message_size_description"Tb4b4b4: Ta5d6ff"您将接受的单个直接 LXMF 消息的最大大小。"Tb4b4b4,
Tff7b72"incoming_message_size_1mb"Tb4b4b4: Ta5d6ff"1 MB"Tb4b4b4,
Tff7b72"incoming_message_size_10mb"Tb4b4b4: Ta5d6ff"10 MB"Tb4b4b4,
Tff7b72"incoming_message_size_25mb"Tb4b4b4: Ta5d6ff"25 MB"Tb4b4b4,
Tff7b72"incoming_message_size_50mb"Tb4b4b4: Ta5d6ff"50 MB"Tb4b4b4,
Tff7b72"incoming_message_size_1gb"Tb4b4b4: Ta5d6ff"1 GB"Tb4b4b4,
Tff7b72"incoming_message_size_custom"Tb4b4b4: Ta5d6ff"自定义"Tb4b4b4,
Tff7b72"incoming_message_size_unit_mb"Tb4b4b4: Ta5d6ff"MB"Tb4b4b4,
Tff7b72"incoming_message_size_unit_gb"Tb4b4b4: Ta5d6ff"GB"Tb4b4b4,
Tff7b72"auto_sync_interval"Tb4b4b4: Ta5d6ff"自动同步间隔"Tb4b4b4,
Tff7b72"last_synced"Tb4b4b4: Ta5d6ff"上次同步于 {time} 前。"Tb4b4b4,
Tff7b72"last_synced_never"Tb4b4b4: Ta5d6ff"上次同步:从未。"Tb4b4b4,
Tff7b72"propagation_stamp_cost"Tb4b4b4: Ta5d6ff"传播节点邮戳成本"Tb4b4b4,
Tff7b72"propagation_stamp_description"Tb4b4b4: Ta5d6ff"要求通过您的节点发送的消息具有 proof-of-work 邮票。值越高需要的工作越多。范围:13-254。默认值:16。**注意:** 更改此设置需要重启。"Tb4b4b4,
Tff7b72"language"Tb4b4b4: Ta5d6ff"语言"Tb4b4b4,
Tff7b72"select_language"Tb4b4b4: Ta5d6ff"选择您的首选语言。"Tb4b4b4,
Tff7b72"tagline"Tb4b4b4: Ta5d6ff"全能 Reticulum 客户端"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"identity"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"lxmf_address_hash"Tb4b4b4: Ta5d6ff"LXMF 地址哈希"Tb4b4b4,
Tff7b72"propagation_node_status"Tb4b4b4: Ta5d6ff"传播节点状态"Tb4b4b4,
Tff7b72"last_sync"Tb4b4b4: Ta5d6ff"上次同步:{time} 前"Tb4b4b4,
Tff7b72"last_sync_never"Tb4b4b4: Ta5d6ff"上次同步:从未"Tb4b4b4,
Tff7b72"syncing"Tb4b4b4: Ta5d6ff"正在同步..."Tb4b4b4,
Tff7b72"synced"Tb4b4b4: Ta5d6ff"已同步"Tb4b4b4,
Tff7b72"not_synced"Tb4b4b4: Ta5d6ff"未同步"Tb4b4b4,
Tff7b72"not_configured"Tb4b4b4: Ta5d6ff"未配置"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"切换源代码"Tb4b4b4,
Tff7b72"audio_calls"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"calls"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"活动通话"Tb4b4b4,
Tff7b72"incoming"Tb4b4b4: Ta5d6ff"来电"Tb4b4b4,
Tff7b72"outgoing"Tb4b4b4: Ta5d6ff"去电"Tb4b4b4,
Tff7b72"call"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"calls_plural"Tb4b4b4: Ta5d6ff"通话"Tb4b4b4,
Tff7b72"hop"Tb4b4b4: Ta5d6ff"跳"Tb4b4b4,
Tff7b72"hops_plural"Tb4b4b4: Ta5d6ff"跳"Tb4b4b4,
Tff7b72"hung_up_waiting"Tb4b4b4: Ta5d6ff"已挂断,等待通话..."Tb4b4b4,
Tff7b72"view_incoming_calls"Tb4b4b4: Ta5d6ff"查看来电"Tb4b4b4,
Tff7b72"hangup_all_calls"Tb4b4b4: Ta5d6ff"挂断所有通话"Tb4b4b4,
Tff7b72"clear_history"Tb4b4b4: Ta5d6ff"清除历史"Tb4b4b4,
Tff7b72"no_active_calls"Tb4b4b4: Ta5d6ff"无活动通话"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"来电中..."Tb4b4b4,
Tff7b72"outgoing_call"Tb4b4b4: Ta5d6ff"去电中..."Tb4b4b4,
Tff7b72"call_active"Tb4b4b4: Ta5d6ff"通话中"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"已结束"Tb4b4b4,
Tff7b72"propagation_node"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"sync_now"Tb4b4b4: Ta5d6ff"立即同步"Tb4b4b4,
Tff7b72"setting_auto_saved"Tb4b4b4: Ta5d6ff"设置 {label} 已自动保存"Tb4b4b4,
Tff7b72"backup_max_count"Tb4b4b4: Ta5d6ff"自动备份限制"Tb4b4b4,
Tff7b72"message_font_size"Tb4b4b4: Ta5d6ff"消息字体大小"Tb4b4b4,
Tff7b72"message_icon_size"Tb4b4b4: Ta5d6ff"图标大小"Tb4b4b4,
Tff7b72"detailed_outbound_send_status"Tb4b4b4: Ta5d6ff"详细发送状态"Tb4b4b4,
Tff7b72"detailed_outbound_send_status_description"Tb4b4b4: Ta5d6ff"在发送时显示详细状态,如路径查找、邮戳计算和技术提示。关闭时,显示一个简单的复选标记。"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled"Tb4b4b4: Ta5d6ff"显示传输进度条"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled_description"Tb4b4b4: Ta5d6ff"在发送出站消息时,在其下方显示包含传输速度、跳数和已用时间的进度条。"Tb4b4b4,
Tff7b72"message_timestamp_grouping"Tb4b4b4: Ta5d6ff"分组消息时间戳"Tb4b4b4,
Tff7b72"message_timestamp_grouping_description"Tb4b4b4: Ta5d6ff"开启时,消息按日期分组,时间戳简化。关闭时,每条消息显示其准确时间。"Tb4b4b4,
Tff7b72"search_settings"Tb4b4b4: Ta5d6ff"搜索设置..."Tb4b4b4,
Tff7b72"auto_resend"Tb4b4b4: Ta5d6ff"自动重发"Tb4b4b4,
Tff7b72"retry_attachments"Tb4b4b4: Ta5d6ff"重试附件"Tb4b4b4,
Tff7b72"auto_fallback"Tb4b4b4: Ta5d6ff"自动回退"Tb4b4b4,
Tff7b72"community_interfaces"Tb4b4b4: Ta5d6ff"社区接口"Tb4b4b4,
Tff7b72"preferred_node"Tb4b4b4: Ta5d6ff"首选节点"Tb4b4b4,
Tff7b72"local_node"Tb4b4b4: Ta5d6ff"本地节点"Tb4b4b4,
Tff7b72"auto_sync"Tb4b4b4: Ta5d6ff"自动同步"Tb4b4b4,
Tff7b72"inbound_stamp_cost_label"Tb4b4b4: Ta5d6ff"入站邮戳成本"Tb4b4b4,
Tff7b72"propagation_stamp_cost_label"Tb4b4b4: Ta5d6ff"传播邮戳成本"Tb4b4b4,
Tff7b72"page_archiver"Tb4b4b4: Ta5d6ff"页面存档器"Tb4b4b4,
Tff7b72"smart_crawler"Tb4b4b4: Ta5d6ff"智能爬虫"Tb4b4b4,
Tff7b72"authentication"Tb4b4b4: Ta5d6ff"认证"Tb4b4b4,
Tff7b72"stranger_protection"Tb4b4b4: Ta5d6ff"陌生人保护"Tb4b4b4,
Tff7b72"stranger_protection_description"Tb4b4b4: Ta5d6ff"控制应用程序如何处理来自未知端点的消息和附件。"Tb4b4b4,
Tff7b72"block_stranger_attachments"Tb4b4b4: Ta5d6ff"阻止陌生人附件"Tb4b4b4,
Tff7b72"block_stranger_attachments_description"Tb4b4b4: Ta5d6ff"自动删除不在您联系人列表中的人的文件、图像和音频附件。文本消息仍会送达。"Tb4b4b4,
Tff7b72"block_all_from_strangers"Tb4b4b4: Ta5d6ff"阻止陌生人的一切"Tb4b4b4,
Tff7b72"block_all_from_strangers_description"Tb4b4b4: Ta5d6ff"忽略不在您联系人列表中的人的所有消息、附件和来电。不会送达或保存任何内容。"Tb4b4b4,
Tff7b72"show_unknown_contact_banner"Tb4b4b4: Ta5d6ff"显示未知联系人横幅"Tb4b4b4,
Tff7b72"show_unknown_contact_banner_description"Tb4b4b4: Ta5d6ff"启用时,会在与不在您联系人中的端点的对话顶部显示通知。"Tb4b4b4,
Tff7b72"warn_on_stranger_links"Tb4b4b4: Ta5d6ff"打开陌生人链接前警告"Tb4b4b4,
Tff7b72"warn_on_stranger_links_description"Tb4b4b4: Ta5d6ff"在打开联系人中未发送的 HTTP/HTTPS 链接前显示警告提示。"Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"banishment_description"Tb4b4b4: Ta5d6ff"自定义为被放逐的端点和节点显示的视觉效果。"Tb4b4b4,
Tff7b72"banished_effect_enabled"Tb4b4b4: Ta5d6ff"启用放逐效果"Tb4b4b4,
Tff7b72"banished_effect_description"Tb4b4b4: Ta5d6ff"在被放逐的端点和节点上显示视觉覆盖。"Tb4b4b4,
Tff7b72"banished_text_label"Tb4b4b4: Ta5d6ff"放逐文本"Tb4b4b4,
Tff7b72"banished_text_description"Tb4b4b4: Ta5d6ff"自定义要显示在覆盖上的文本。"Tb4b4b4,
Tff7b72"banished_color_label"Tb4b4b4: Ta5d6ff"放逐颜色"Tb4b4b4,
Tff7b72"banished_color_description"Tb4b4b4: Ta5d6ff"放逐效果使用的颜色。"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window"Tb4b4b4: Ta5d6ff"在单独窗口中打开通话"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window_description"Tb4b4b4: Ta5d6ff"当通话激活时,它将显示在单独的弹出窗口中,而不是在应用程序内部。"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled"Tb4b4b4: Ta5d6ff"硬件加速"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled_description"Tb4b4b4: Ta5d6ff"如果您遇到 UI 闪烁、黑屏或图形错误,请禁用。"Tb4b4b4,
Tff7b72"translator"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"translator_enabled"Tb4b4b4: Ta5d6ff"启用翻译"Tb4b4b4,
Tff7b72"translator_description"Tb4b4b4: Ta5d6ff"在对话中启用翻译功能。"Tb4b4b4,
Tff7b72"libretranslate_url"Tb4b4b4: Ta5d6ff"LibreTranslate URL"Tb4b4b4,
Tff7b72"libretranslate_url_description"Tb4b4b4: Ta5d6ff"可访问 LibreTranslate API 的 URL。"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"系统"Tb4b4b4,
Tff7b72"reticulum_stack"Tb4b4b4: Ta5d6ff"Reticulum 堆栈"Tb4b4b4,
Tff7b72"reticulum_stack_description"Tb4b4b4: Ta5d6ff"管理基础 Reticulum 网络堆栈。"Tb4b4b4,
Tff7b72"reload_rns"Tb4b4b4: Ta5d6ff"重新加载 RNS"Tb4b4b4,
Tff7b72"reload_rns_description"Tb4b4b4: Ta5d6ff"停止当前的 RNS 实例并重新加载所有目的地。这对于应用配置更改或重新启动网格网络堆栈而不重新启动整个应用程序很有用。"Tb4b4b4,
Tff7b72"reloading_rns"Tb4b4b4: Ta5d6ff"正在重新加载 RNS..."Tb4b4b4,
Tff7b72"reloaded_rns"Tb4b4b4: Ta5d6ff"重新加载成功"Tb4b4b4,
Tff7b72"announce_interval"Tb4b4b4: Ta5d6ff"广播间隔"Tb4b4b4,
Tff7b72"stop_sync_confirm"Tb4b4b4: Ta5d6ff"您确定要停止同步吗?"Tb4b4b4,
Tff7b72"sync_error_generic"Tb4b4b4: Ta5d6ff"出错了。请稍后再试。"Tb4b4b4,
Tff7b72"sync_complete"Tb4b4b4: Ta5d6ff"同步完成。已收到 {count} 条消息。"Tb4b4b4,
Tff7b72"sync_error"Tb4b4b4: Ta5d6ff"同步错误:{status}"Tb4b4b4,
Tff7b72"propagation_sync_live"Tb4b4b4: Ta5d6ff"同步:{status}({progress}%)"Tb4b4b4,
Tff7b72"propagation_sync_state"Tb4b4b4: Tb4b4b4{
Tff7b72"idle"Tb4b4b4: Ta5d6ff"空闲"Tb4b4b4,
Tff7b72"path_requested"Tb4b4b4: Ta5d6ff"请求路径中"Tb4b4b4,
Tff7b72"link_establishing"Tb4b4b4: Ta5d6ff"建立链接中"Tb4b4b4,
Tff7b72"link_established"Tb4b4b4: Ta5d6ff"链接已建立"Tb4b4b4,
Tff7b72"request_sent"Tb4b4b4: Ta5d6ff"请求已发送"Tb4b4b4,
Tff7b72"receiving"Tb4b4b4: Ta5d6ff"接收消息中"Tb4b4b4,
Tff7b72"response_received"Tb4b4b4: Ta5d6ff"处理响应中"Tb4b4b4,
Tff7b72"complete"Tb4b4b4: Ta5d6ff"完成"Tb4b4b4,
Tff7b72"no_path"Tb4b4b4: Ta5d6ff"无节点路径"Tb4b4b4,
Tff7b72"link_failed"Tb4b4b4: Ta5d6ff"链接失败"Tb4b4b4,
Tff7b72"transfer_failed"Tb4b4b4: Ta5d6ff"传输失败"Tb4b4b4,
Tff7b72"no_identity_received"Tb4b4b4: Ta5d6ff"未收到身份"Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"拒绝访问"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"path_timeout"Tb4b4b4: Ta5d6ff"路径超时"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"未知状态"
Tb4b4b4},
Tff7b72"switching_identity"Tb4b4b4: Ta5d6ff"正在切换身份..."Tb4b4b4,
Tff7b72"loading_identity"Tb4b4b4: Ta5d6ff"正在加载身份"Tb4b4b4,
Tff7b72"loading_overlay_kicker"Tb4b4b4: Ta5d6ff"正在切换"Tb4b4b4,
Tff7b72"loading_overlay_title"Tb4b4b4: Ta5d6ff"切换配置"Tb4b4b4,
Tff7b72"loading_overlay_subtitle"Tb4b4b4: Ta5d6ff"正在加载您的聊天和设置。这通常需要几秒钟。"Tb4b4b4,
Tff7b72"emergency_mode_active"Tb4b4b4: Ta5d6ff"紧急模式激活 - 使用内存数据库和受限服务。"Tb4b4b4,
Tff7b72"backend_disconnected"Tb4b4b4: Ta5d6ff"后端已断开"Tb4b4b4,
Tff7b72"backend_process_stopped"Tb4b4b4: Ta5d6ff"Reticulum 后端已停止"Tb4b4b4,
Tff7b72"backend_reconnected"Tb4b4b4: Ta5d6ff"已重新连接到后端"Tb4b4b4,
Tff7b72"restart_backend"Tb4b4b4: Ta5d6ff"重启后端"Tb4b4b4,
Tff7b72"restart_backend_started"Tb4b4b4: Ta5d6ff"正在重启后端…"Tb4b4b4,
Tff7b72"restart_backend_failed"Tb4b4b4: Ta5d6ff"无法重启后端"Tb4b4b4,
Tff7b72"memory_pressure_warning"Tb4b4b4: Ta5d6ff"检测到高内存占用。请尽量关闭大型 Nomad 页面、语音消息或下载,然后关闭此警告。持续高压可能来自恶意对等内容。"Tb4b4b4,
Tff7b72"view_backend_logs"Tb4b4b4: Ta5d6ff"查看崩溃日志"Tb4b4b4,
Tff7b72"view_backend_logs_failed"Tb4b4b4: Ta5d6ff"无可用崩溃日志"Tb4b4b4,
Tff7b72"blackhole_integration_enabled"Tb4b4b4: Ta5d6ff"黑洞集成"Tb4b4b4,
Tff7b72"blackhole_integration_description"Tb4b4b4: Ta5d6ff"在 MeshChatX 中放逐用户时,Reticulum 传输层自动黑洞该身份。"Tb4b4b4,
Tff7b72"announce_limits"Tb4b4b4: Ta5d6ff"广播限制"Tb4b4b4,
Tff7b72"announce_limits_description"Tb4b4b4: Ta5d6ff"限制每个方面在数据库中保存的广播数量(最旧的最先被删除),以及每个 API 请求的载荷大小。还限制搜索和发现接口的载荷。清除数字字段并保存以恢复默认值。"Tb4b4b4,
Tff7b72"announce_store_heading"Tb4b4b4: Ta5d6ff"保存传入广播"Tb4b4b4,
Tff7b72"announce_store_description"Tb4b4b4: Ta5d6ff"关闭时,该类型的已接收广播不保存。这只影响存储,不影响网络或您自己发出的广播。您的本地 NomadNet 节点仍会列出。"Tb4b4b4,
Tff7b72"announce_store_lxmf"Tb4b4b4: Ta5d6ff"LXMF (lxmf.delivery)"Tb4b4b4,
Tff7b72"announce_store_lxst"Tb4b4b4: Ta5d6ff"LXST 电话 (lxst.telephony)"Tb4b4b4,
Tff7b72"announce_store_nomad"Tb4b4b4: Ta5d6ff"NomadNet 节点 (nomadnetwork.node)"Tb4b4b4,
Tff7b72"announce_store_prop"Tb4b4b4: Ta5d6ff"传播节点 (lxmf.propagation)"Tb4b4b4,
Tff7b72"announce_max_stored_heading"Tb4b4b4: Ta5d6ff"每个方面最大存储量(数据库)"Tb4b4b4,
Tff7b72"announce_fetch_limit_heading"Tb4b4b4: Ta5d6ff"默认页面大小(API)"Tb4b4b4,
Tff7b72"announce_search_max_fetch"Tb4b4b4: Ta5d6ff"广播搜索最大获取量"Tb4b4b4,
Tff7b72"announce_search_max_fetch_hint"Tb4b4b4: Ta5d6ff"在公告中使用文本搜索时(每个请求),从数据库读取的最大行数。"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return"Tb4b4b4: Ta5d6ff"发现接口上限"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return_hint"Tb4b4b4: Ta5d6ff"返回到 UI 的最大已发现并活动接口条目数。"Tb4b4b4,
Tff7b72"announce_limit_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"announce_limit_nomadnet"Tb4b4b4: Ta5d6ff"NomadNet"Tb4b4b4,
Tff7b72"announce_limit_prop"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"csp_settings"Tb4b4b4: Ta5d6ff"内容安全策略"Tb4b4b4,
Tff7b72"csp_description"Tb4b4b4: Ta5d6ff"手动添加各种资源类型的允许域和来源。这对自定义瓦片服务器、机器人或外部集成很有用。"Tb4b4b4,
Tff7b72"csp_extra_connect_src"Tb4b4b4: Ta5d6ff"额外连接来源"Tb4b4b4,
Tff7b72"csp_extra_connect_src_description"Tb4b4b4: Ta5d6ff"获取/WebSocket 连接的额外来源(例如:https://api.example.com)。"Tb4b4b4,
Tff7b72"csp_extra_img_src"Tb4b4b4: Ta5d6ff"额外图像来源"Tb4b4b4,
Tff7b72"csp_extra_img_src_description"Tb4b4b4: Ta5d6ff"图像和瓦片的额外来源。"Tb4b4b4,
Tff7b72"csp_extra_frame_src"Tb4b4b4: Ta5d6ff"额外框架来源"Tb4b4b4,
Tff7b72"csp_extra_frame_src_description"Tb4b4b4: Ta5d6ff"iframe 的额外来源。"Tb4b4b4,
Tff7b72"csp_extra_script_src"Tb4b4b4: Ta5d6ff"额外脚本来源"Tb4b4b4,
Tff7b72"csp_extra_script_src_description"Tb4b4b4: Ta5d6ff"脚本的额外来源(仅高级使用)。"Tb4b4b4,
Tff7b72"csp_extra_style_src"Tb4b4b4: Ta5d6ff"额外样式来源"Tb4b4b4,
Tff7b72"csp_extra_style_src_description"Tb4b4b4: Ta5d6ff"样式表的额外来源。"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"位置"Tb4b4b4,
Tff7b72"location_source"Tb4b4b4: Ta5d6ff"位置来源"Tb4b4b4,
Tff7b72"location_source_disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"location_source_disabled_desc"Tb4b4b4: Ta5d6ff"位置共享已关闭。选择自动或手动以共享坐标。"Tb4b4b4,
Tff7b72"location_source_browser"Tb4b4b4: Ta5d6ff"自动(浏览器)"Tb4b4b4,
Tff7b72"location_source_manual"Tb4b4b4: Ta5d6ff"手动"Tb4b4b4,
Tff7b72"location_source_browser_desc"Tb4b4b4: Ta5d6ff"使用您浏览器的地理定位 API。注意:在桌面应用程序中,这可能使用 Google 服务。"Tb4b4b4,
Tff7b72"location_source_manual_desc"Tb4b4b4: Ta5d6ff"为最大隐私使用手动输入的坐标。"Tb4b4b4,
Tff7b72"location_manual_lat"Tb4b4b4: Ta5d6ff"纬度"Tb4b4b4,
Tff7b72"location_manual_lon"Tb4b4b4: Ta5d6ff"经度"Tb4b4b4,
Tff7b72"location_manual_alt"Tb4b4b4: Ta5d6ff"海拔(米)"Tb4b4b4,
Tff7b72"telemetry_enabled"Tb4b4b4: Ta5d6ff"遥测已启用"Tb4b4b4,
Tff7b72"telemetry_description"Tb4b4b4: Ta5d6ff"允许 MeshChatX 发送和接收遥测数据。这包括对受信任端点的位置请求作出响应。"Tb4b4b4,
Tff7b72"telemetry_trusted_peers"Tb4b4b4: Ta5d6ff"受信任的遥测端点"Tb4b4b4,
Tff7b72"telemetry_no_trusted_peers"Tb4b4b4: Ta5d6ff"未配置受信任的端点。从聊天菜单中信任端点,让它们可以请求您的位置。"Tb4b4b4,
Tff7b72"telemetry_revoke_trust"Tb4b4b4: Ta5d6ff"撤销信任"Tb4b4b4,
Tff7b72"telemetry_trust_revoked"Tb4b4b4: Ta5d6ff"已撤销 {name} 的遥测信任"Tb4b4b4,
Tff7b72"telemetry_trust_granted_alert"Tb4b4b4: Ta5d6ff"端点现在被信任用于遥测。"Tb4b4b4,
Tff7b72"telemetry_trust_revoked_alert"Tb4b4b4: Ta5d6ff"遥测信任已撤销。"Tb4b4b4,
Tff7b72"telemetry_trust_failed"Tb4b4b4: Ta5d6ff"更新遥测信任失败。"Tb4b4b4,
Tff7b72"telemetry_trust_revoke"Tb4b4b4: Ta5d6ff"撤销遥测信任"Tb4b4b4,
Tff7b72"telemetry_trust_grant"Tb4b4b4: Ta5d6ff"授予遥测信任"Tb4b4b4,
Tff7b72"location_manage_desc"Tb4b4b4: Ta5d6ff"管理您的位置共享方式。"Tb4b4b4,
Tff7b72"map_settings_title"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"map_settings_desc"Tb4b4b4: Ta5d6ff"地图默认值、瓦片、离线模式以及远程叠加层限制。"Tb4b4b4,
Tff7b72"map_defaults_heading"Tb4b4b4: Ta5d6ff"地图默认值"Tb4b4b4,
Tff7b72"map_tiles_heading"Tb4b4b4: Ta5d6ff"瓦片与离线"Tb4b4b4,
Tff7b72"map_overlay_limits_heading"Tb4b4b4: Ta5d6ff"远程叠加层限制"Tb4b4b4,
Tff7b72"map_overlay_limits_desc"Tb4b4b4: Ta5d6ff"针对 NomadNet 与 RNGit 的 KMZ/KML/GeoJSON 导入保护限制。数值会被限制在安全范围内。"Tb4b4b4,
Tff7b72"map_overlay_max_bytes"Tb4b4b4: Ta5d6ff"叠加层文件最大大小(字节)"Tb4b4b4,
Tff7b72"map_overlay_max_features"Tb4b4b4: Ta5d6ff"每个叠加层最大要素数"Tb4b4b4,
Tff7b72"map_overlay_max_kmz_uncompressed_bytes"Tb4b4b4: Ta5d6ff"KMZ 最大未压缩大小(字节)"Tb4b4b4,
Tff7b72"map_overlay_max_sources"Tb4b4b4: Ta5d6ff"最大叠加层来源数"Tb4b4b4,
Tff7b72"map_overlay_max_concurrent_jobs"Tb4b4b4: Ta5d6ff"最大并发叠加层任务数"Tb4b4b4,
Tff7b72"map_overlay_path_timeout_seconds"Tb4b4b4: Ta5d6ff"路径查找超时(秒)"Tb4b4b4,
Tff7b72"map_overlay_transfer_timeout_seconds"Tb4b4b4: Ta5d6ff"传输超时(秒)"Tb4b4b4,
Tff7b72"map_overlay_job_timeout_seconds"Tb4b4b4: Ta5d6ff"任务超时(秒)"Tb4b4b4,
Tff7b72"map_overlay_max_retries"Tb4b4b4: Ta5d6ff"最大获取重试次数"Tb4b4b4,
Tff7b72"map_overlay_retry_delay_seconds"Tb4b4b4: Ta5d6ff"重试基础延迟(秒)"Tb4b4b4,
Tff7b72"map_default_lat"Tb4b4b4: Ta5d6ff"默认纬度"Tb4b4b4,
Tff7b72"map_default_lon"Tb4b4b4: Ta5d6ff"默认经度"Tb4b4b4,
Tff7b72"map_default_zoom"Tb4b4b4: Ta5d6ff"默认缩放"Tb4b4b4,
Tff7b72"map_tile_server_url"Tb4b4b4: Ta5d6ff"瓦片服务器 URL"Tb4b4b4,
Tff7b72"map_nominatim_api_url"Tb4b4b4: Ta5d6ff"Nominatim API URL"Tb4b4b4,
Tff7b72"map_offline_enabled"Tb4b4b4: Ta5d6ff"已启用离线 MBTiles"Tb4b4b4,
Tff7b72"map_tile_cache_enabled"Tb4b4b4: Ta5d6ff"已启用瓦片缓存"Tb4b4b4,
Tff7b72"restart_rns"Tb4b4b4: Ta5d6ff"重启 RNS"Tb4b4b4,
Tff7b72"flood_protection"Tb4b4b4: Ta5d6ff"洪水保护"Tb4b4b4,
Tff7b72"flood_protection_description"Tb4b4b4: Ta5d6ff"当从多个来源每分钟收到过多消息时,自动提高入站邮票费用。这使得协调的垃圾邮件攻击在计算上成本高昂,同时保持正常对话的可负担性。"Tb4b4b4,
Tff7b72"flood_protection_enabled"Tb4b4b4: Ta5d6ff"启用自动调整邮票费用"Tb4b4b4,
Tff7b72"flood_threshold"Tb4b4b4: Ta5d6ff"每分钟消息阈值"Tb4b4b4,
Tff7b72"flood_max_stamp_cost"Tb4b4b4: Ta5d6ff"洪水期间的最大邮票费用"Tb4b4b4,
Tff7b72"flood_cooldown"Tb4b4b4: Ta5d6ff"降低费用前的冷却时间(秒)"Tb4b4b4,
Tff7b72"relay_chat"Tb4b4b4: Ta5d6ff"中继聊天"Tb4b4b4,
Tff7b72"desktop_tray_enabled"Tb4b4b4: Ta5d6ff"系统托盘集成"Tb4b4b4,
Tff7b72"desktop_tray_enabled_description"Tb4b4b4: Ta5d6ff"保留托盘图标,以便MeshChatX可以隐藏到后台而不是退出。"Tb4b4b4,
Tff7b72"desktop_close_behavior"Tb4b4b4: Ta5d6ff"关闭窗口时"Tb4b4b4,
Tff7b72"desktop_close_behavior_description"Tb4b4b4: Ta5d6ff"选择关闭窗口是退出、隐藏到系统托盘/任务栏,还是每次都询问。"Tb4b4b4,
Tff7b72"desktop_close_behavior_ask"Tb4b4b4: Ta5d6ff"每次都询问"Tb4b4b4,
Tff7b72"desktop_close_behavior_quit"Tb4b4b4: Ta5d6ff"退出应用"Tb4b4b4,
Tff7b72"desktop_close_behavior_background"Tb4b4b4: Ta5d6ff"在后台继续运行"Tb4b4b4,
Tff7b72"desktop_close_behavior_background_no_tray"Tb4b4b4: Ta5d6ff"最小化到任务栏"Tb4b4b4,
Tff7b72"share_reticulum_instance"Tb4b4b4: Ta5d6ff"共享Reticulum实例"Tb4b4b4,
Tff7b72"share_reticulum_instance_description"Tb4b4b4: Ta5d6ff"将此MeshChatX Reticulum实例提供给其他本地程序使用(Sideband风格的共享实例)。其他应用无需启用Transport即可使用连接。"Tb4b4b4,
Tff7b72"obfuscate_hops"Tb4b4b4: Ta5d6ff"混淆跳数"Tb4b4b4,
Tff7b72"obfuscate_hops_description"Tb4b4b4: Ta5d6ff"启用后,Reticulum应用随机本地跳数增量(RNS local_hops_delta),使传出流量不会向更广的网格通告真实的零跳起点。"Tb4b4b4,
Tff7b72"respond_to_probes"Tb4b4b4: Ta5d6ff"响应探测"Tb4b4b4,
Tff7b72"respond_to_probes_description"Tb4b4b4: Ta5d6ff"允许此实例响应来自网络的Reticulum探测请求。"Tb4b4b4,
Tff7b72"enable_remote_management"Tb4b4b4: Ta5d6ff"启用远程管理"Tb4b4b4,
Tff7b72"enable_remote_management_description"Tb4b4b4: Ta5d6ff"允许在RNS配置中对此Reticulum实例进行远程管理。"Tb4b4b4,
Tff7b72"shared_instance_type"Tb4b4b4: Ta5d6ff"共享实例类型"Tb4b4b4,
Tff7b72"shared_instance_type_default"Tb4b4b4: Ta5d6ff"平台默认"Tb4b4b4,
Tff7b72"shared_instance_type_description"Tb4b4b4: Ta5d6ff"当域套接字不可用时使用TCP(常见于Android)。否则保留默认值。"Tb4b4b4,
Tff7b72"instance_name"Tb4b4b4: Ta5d6ff"实例名称"Tb4b4b4,
Tff7b72"instance_name_description"Tb4b4b4: Ta5d6ff"隔离同一系统上的多个共享实例。通常默认值即可。"Tb4b4b4,
Tff7b72"rpc_config"Tb4b4b4: Ta5d6ff"RPC访问"Tb4b4b4,
Tff7b72"rpc_config_description"Tb4b4b4: Ta5d6ff"将这些行复制到另一个程序的[reticulum]部分,以获得完整的共享实例RPC访问权限(管理、接口状态、路径信息)。"Tb4b4b4,
Tff7b72"rpc_config_unavailable"Tb4b4b4: Ta5d6ff"RPC密钥尚不可用。请先以共享实例方式启动Reticulum。"Tb4b4b4,
Tff7b72"rpc_config_copied"Tb4b4b4: Ta5d6ff"RPC配置已复制到剪贴板"Tb4b4b4,
Tff7b72"copy_rpc_config"Tb4b4b4: Ta5d6ff"复制RPC配置"Tb4b4b4,
Tff7b72"connected_to_shared_instance"Tb4b4b4: Ta5d6ff"此MeshChatX进程已附加到外部共享的Reticulum实例。编辑该实例的配置以更改共享/RPC设置。"Tb4b4b4,
Tff7b72"copy_failed"Tb4b4b4: Ta5d6ff"复制到剪贴板失败"Tb4b4b4,
Tff7b72"rpc_key_hidden"Tb4b4b4: Ta5d6ff"已隐藏 — 点按显示"Tb4b4b4,
Tff7b72"rpc_key_show"Tb4b4b4: Ta5d6ff"显示 RPC 密钥"Tb4b4b4,
Tff7b72"rpc_key_hide"Tb4b4b4: Ta5d6ff"隐藏 RPC 密钥"Tb4b4b4,
Tff7b72"refresh_community_interfaces"Tb4b4b4: Ta5d6ff"从 directory.rns.recipes 刷新"Tb4b4b4,
Tff7b72"refresh_community_interfaces_busy"Tb4b4b4: Ta5d6ff"正在刷新…"Tb4b4b4,
Tff7b72"network_degraded"Tb4b4b4: Ta5d6ff"Mesh 网络不可用。应用仍在运行,便于修复接口而无需清除数据。"Tb4b4b4,
Tff7b72"recover_network"Tb4b4b4: Ta5d6ff"重试网络"Tb4b4b4,
Tff7b72"open_interfaces"Tb4b4b4: Ta5d6ff"打开接口"Tb4b4b4,
Tff7b72"network_recovered"Tb4b4b4: Ta5d6ff"网络栈已恢复"Tb4b4b4,
Tff7b72"network_recover_failed"Tb4b4b4: Ta5d6ff"无法恢复网络栈。请检查接口后重试。"Tb4b4b4,
Tff7b72"battery_unavailable"Tb4b4b4: Ta5d6ff"无法获取电池状态"Tb4b4b4,
Tff7b72"battery_level_title"Tb4b4b4: Ta5d6ff"电池 {percent}"Tb4b4b4,
Tff7b72"battery_charging_title"Tb4b4b4: Ta5d6ff"充电中 {percent}"Tb4b4b4,
Tff7b72"battery_discharging_title"Tb4b4b4: Ta5d6ff"使用电池 {percent}"Tb4b4b4,
Tff7b72"remote_management_allowed"Tb4b4b4: Ta5d6ff"Remote management allow-list"Tb4b4b4,
Tff7b72"remote_management_allowed_description"Tb4b4b4: Ta5d6ff"Identity hashes allowed to query this instance remotely with rnstatus/rnpath. One 32-character hex hash per line."Tb4b4b4,
Tff7b72"remote_management_allowed_placeholder"Tb4b4b4: Ta5d6ff"9fb6d773498fb3feda407ed8ef2c3229"Tb4b4b4,
Tff7b72"remote_management_allowed_save"Tb4b4b4: Ta5d6ff"Save allow-list"
Tb4b4b4},
Tff7b72"common"Tb4b4b4: Tb4b4b4{
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"close"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"选择"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"block"Tb4b4b4: Ta5d6ff"阻止"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"编辑"Tb4b4b4,
Tff7b72"add"Tb4b4b4: Ta5d6ff"添加"Tb4b4b4,
Tff7b72"sync"Tb4b4b4: Ta5d6ff"同步"Tb4b4b4,
Tff7b72"restart_app"Tb4b4b4: Ta5d6ff"重新启动应用"Tb4b4b4,
Tff7b72"reveal"Tb4b4b4: Ta5d6ff"显示"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"copy_to_clipboard"Tb4b4b4: Ta5d6ff"复制到剪贴板"Tb4b4b4,
Tff7b72"vacuum"Tb4b4b4: Ta5d6ff"清理"Tb4b4b4,
Tff7b72"auto_recover"Tb4b4b4: Ta5d6ff"自动恢复"Tb4b4b4,
Tff7b72"shutdown"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"acknowledge_reset"Tb4b4b4: Ta5d6ff"确认重置 (R)"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"继续"Tb4b4b4,
Tff7b72"confirm"Tb4b4b4: Ta5d6ff"确认"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"search"Tb4b4b4: Ta5d6ff"搜索..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"错误"Tb4b4b4,
Tff7b72"success"Tb4b4b4: Ta5d6ff"成功"Tb4b4b4,
Tff7b72"warning"Tb4b4b4: Ta5d6ff"警告"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"信息"Tb4b4b4,
Tff7b72"copied"Tb4b4b4: Ta5d6ff"已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy"Tb4b4b4: Ta5d6ff"复制到剪贴板失败"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"保存配置失败!"Tb4b4b4,
Tff7b72"invalid_address"Tb4b4b4: Ta5d6ff"无效的地址"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在加载..."Tb4b4b4,
Tff7b72"ok"Tb4b4b4: Ta5d6ff"确定"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"prompt_title"Tb4b4b4: Ta5d6ff"输入值"
Tb4b4b4},
Tff7b72"stickers"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"为此身份保存的图像。使用消息撰写器中的图像或从聊天中保存图像。导出或导入 JSON 备份。"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出贴纸"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入贴纸"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"贴纸已导出"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"导入时替换重复图像"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"已保存 {count} 张贴纸"Tb4b4b4,
Tff7b72"open_picker"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"picker_tooltip"Tb4b4b4: Ta5d6ff"Emoji、贴纸和 GIF"Tb4b4b4,
Tff7b72"tab_emojis"Tb4b4b4: Ta5d6ff"Emoji"Tb4b4b4,
Tff7b72"tab_stickers"Tb4b4b4: Ta5d6ff"贴纸"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"尚无贴纸"Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"在此拖放图像或点击浏览(PNG、JPEG、GIF、WebP、BMP、TGS、WebM,每个最大 512 KB)。"Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"拖放或点击以添加更多贴纸。"Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"每个贴纸必须符合其格式限制(TGS 64 KB、WebM 256 KB、图像 512 KB)。"Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"请使用 PNG、JPEG、GIF、WebP、BMP、TGS 或 WebM。"Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"已添加 {count} 张贴纸。"Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"将图像保存到贴纸库"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"已在您的库中"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {imported} 个,跳过 {skipped_duplicates} 个重复,{skipped_invalid} 个无效"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入贴纸失败"Tb4b4b4,
Tff7b72"all_stickers"Tb4b4b4: Ta5d6ff"所有贴纸"Tb4b4b4,
Tff7b72"unpacked"Tb4b4b4: Ta5d6ff"未打包"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"打开贴纸编辑器"Tb4b4b4,
Tff7b72"upload_short"Tb4b4b4: Ta5d6ff"上传"Tb4b4b4,
Tff7b72"format_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"format_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"format_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"format_legacy"Tb4b4b4: Ta5d6ff"传统"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"file_too_large_static"Tb4b4b4: Ta5d6ff"贴纸必须是 512 KB 或更小。"Tb4b4b4,
Tff7b72"file_too_large_animated"Tb4b4b4: Ta5d6ff"动画 TGS 贴纸必须是 64 KB 或更小。"Tb4b4b4,
Tff7b72"file_too_large_video"Tb4b4b4: Ta5d6ff"视频 WebM 贴纸必须是 256 KB 或更小。"Tb4b4b4,
Tff7b72"invalid_dimensions"Tb4b4b4: Ta5d6ff"贴纸必须最大为 512x512 像素,一边必须正好为 512。"Tb4b4b4,
Tff7b72"invalid_duration"Tb4b4b4: Ta5d6ff"动画和视频贴纸必须为 3 秒或更短。"Tb4b4b4,
Tff7b72"invalid_fps"Tb4b4b4: Ta5d6ff"动画贴纸必须为 30-60 FPS,视频贴纸最高 30 FPS。"Tb4b4b4,
Tff7b72"invalid_codec"Tb4b4b4: Ta5d6ff"视频贴纸必须使用 VP9 编码。"Tb4b4b4,
Tff7b72"invalid_audio"Tb4b4b4: Ta5d6ff"视频贴纸不得包含音频流。"Tb4b4b4,
Tff7b72"invalid_tgs"Tb4b4b4: Ta5d6ff"无法读取 TGS 动画。"Tb4b4b4,
Tff7b72"invalid_webm"Tb4b4b4: Ta5d6ff"无法读取 WebM 视频。"
Tb4b4b4},
Tff7b72"packs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸包"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"可共享或导入的贴纸组包。"Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"新建包"Tb4b4b4,
Tff7b72"create_pack"Tb4b4b4: Ta5d6ff"创建贴纸包"Tb4b4b4,
Tff7b72"title_label"Tb4b4b4: Ta5d6ff"标题"Tb4b4b4,
Tff7b72"title_placeholder"Tb4b4b4: Ta5d6ff"我的贴纸包"Tb4b4b4,
Tff7b72"short_name_label"Tb4b4b4: Ta5d6ff"短名称"Tb4b4b4,
Tff7b72"short_name_placeholder"Tb4b4b4: Ta5d6ff"例如 cat"Tb4b4b4,
Tff7b72"description_label"Tb4b4b4: Ta5d6ff"描述"Tb4b4b4,
Tff7b72"type_label"Tb4b4b4: Ta5d6ff"类型"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"混合"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出包"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入包"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除包"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"删除此包?"Tb4b4b4,
Tff7b72"delete_with_stickers"Tb4b4b4: Ta5d6ff"同时删除此包中的贴纸"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"包已删除"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"包已创建"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"包已导出"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"包已安装:已导入 {imported} 个,跳过 {skipped} 个"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"安装包失败"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"尚无包"Tb4b4b4,
Tff7b72"count_one"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"count_other"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"stickers_in_pack"Tb4b4b4: Ta5d6ff"{title} 中的贴纸"Tb4b4b4,
Tff7b72"no_stickers"Tb4b4b4: Ta5d6ff"此包中尚无贴纸"
Tb4b4b4},
Tff7b72"editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸编辑器"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"打开编辑器"Tb4b4b4,
Tff7b72"select_image"Tb4b4b4: Ta5d6ff"选择图像"Tb4b4b4,
Tff7b72"drop_image"Tb4b4b4: Ta5d6ff"拖放图像,或点击浏览"Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"重置"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"移除背景"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"正在移除背景..."Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"白色描边"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"阴影"Tb4b4b4,
Tff7b72"stroke_size"Tb4b4b4: Ta5d6ff"描边大小"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"rotate"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"offset_x"Tb4b4b4: Ta5d6ff"偏移 X"Tb4b4b4,
Tff7b72"offset_y"Tb4b4b4: Ta5d6ff"偏移 Y"Tb4b4b4,
Tff7b72"text_overlay"Tb4b4b4: Ta5d6ff"文字覆盖"Tb4b4b4,
Tff7b72"text_placeholder"Tb4b4b4: Ta5d6ff"添加文本..."Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"文字颜色"Tb4b4b4,
Tff7b72"text_size"Tb4b4b4: Ta5d6ff"文字大小"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"导出格式"Tb4b4b4,
Tff7b72"format_png"Tb4b4b4: Ta5d6ff"PNG"Tb4b4b4,
Tff7b72"format_webp"Tb4b4b4: Ta5d6ff"WebP"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"emoji"Tb4b4b4: Ta5d6ff"表情符号"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"可选"Tb4b4b4,
Tff7b72"pack"Tb4b4b4: Ta5d6ff"包"Tb4b4b4,
Tff7b72"no_pack"Tb4b4b4: Ta5d6ff"无包"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存贴纸"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"Tb4b4b4,
Tff7b72"current_size"Tb4b4b4: Ta5d6ff"当前大小:{size}"Tb4b4b4,
Tff7b72"size_too_large"Tb4b4b4: Ta5d6ff"结果大于 512 KB。尝试降低质量或使用 PNG 处理更简单的形状。"
Tb4b4b4}
Tb4b4b4},
Tff7b72"sticker_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"贴纸编辑器"Tb4b4b4,
Tff7b72"create_button"Tb4b4b4: Ta5d6ff"创建贴纸"Tb4b4b4,
Tff7b72"processing"Tb4b4b4: Ta5d6ff"正在处理..."Tb4b4b4,
Tff7b72"canvas_hint"Tb4b4b4: Ta5d6ff"预览已缩放。导出时使用 512×512 画布。"Tb4b4b4,
Tff7b72"section_source"Tb4b4b4: Ta5d6ff"来源"Tb4b4b4,
Tff7b72"choose_image"Tb4b4b4: Ta5d6ff"选择图像"Tb4b4b4,
Tff7b72"section_transform"Tb4b4b4: Ta5d6ff"变换"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"flip_h"Tb4b4b4: Ta5d6ff"水平翻转"Tb4b4b4,
Tff7b72"flip_v"Tb4b4b4: Ta5d6ff"垂直翻转"Tb4b4b4,
Tff7b72"reset_transform"Tb4b4b4: Ta5d6ff"重置变换"Tb4b4b4,
Tff7b72"section_effects"Tb4b4b4: Ta5d6ff"效果"Tb4b4b4,
Tff7b72"bg_removed"Tb4b4b4: Ta5d6ff"背景已移除"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"移除背景"Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"白色描边"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"阴影"Tb4b4b4,
Tff7b72"section_overlay"Tb4b4b4: Ta5d6ff"文字覆盖"Tb4b4b4,
Tff7b72"overlay_placeholder"Tb4b4b4: Ta5d6ff"添加文本..."Tb4b4b4,
Tff7b72"font_size"Tb4b4b4: Ta5d6ff"字体大小"Tb4b4b4,
Tff7b72"overlay_y"Tb4b4b4: Ta5d6ff"垂直位置"Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"文字颜色"Tb4b4b4,
Tff7b72"stroke_color"Tb4b4b4: Ta5d6ff"描边颜色"Tb4b4b4,
Tff7b72"section_meta"Tb4b4b4: Ta5d6ff"详情"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"贴纸名称"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Emoji(可选)"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"导出格式"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"size_label"Tb4b4b4: Ta5d6ff"大小:{size}(最大 {limit})"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存贴纸"Tb4b4b4,
Tff7b72"image_load_failed"Tb4b4b4: Ta5d6ff"无法加载图像"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"正在移除背景..."Tb4b4b4,
Tff7b72"bg_removal_failed"Tb4b4b4: Ta5d6ff"背景移除失败"Tb4b4b4,
Tff7b72"too_large"Tb4b4b4: Ta5d6ff"导出文件大于 512 KB"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"贴纸已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存贴纸"
Tb4b4b4},
Tff7b72"sticker_packs"Tb4b4b4: Tb4b4b4{
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"section_title"Tb4b4b4: Ta5d6ff"贴纸包"Tb4b4b4,
Tff7b72"section_description"Tb4b4b4: Ta5d6ff"可共享或导入的贴纸组包。"Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"新建包"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"install_from_file"Tb4b4b4: Ta5d6ff"从文件安装"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"尚无包"Tb4b4b4,
Tff7b72"count_label"Tb4b4b4: Ta5d6ff"{count} 张贴纸"Tb4b4b4,
Tff7b72"add_sticker"Tb4b4b4: Ta5d6ff"添加贴纸"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出包"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除包"Tb4b4b4,
Tff7b72"empty_pack"Tb4b4b4: Ta5d6ff"此包中尚无贴纸"Tb4b4b4,
Tff7b72"create_title"Tb4b4b4: Ta5d6ff"创建贴纸包"Tb4b4b4,
Tff7b72"field_title"Tb4b4b4: Ta5d6ff"标题"Tb4b4b4,
Tff7b72"field_short_name"Tb4b4b4: Ta5d6ff"短名称"Tb4b4b4,
Tff7b72"field_description"Tb4b4b4: Ta5d6ff"描述"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"静态"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"动画"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"视频"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"混合"Tb4b4b4,
Tff7b72"strict_label"Tb4b4b4: Ta5d6ff"强制执行包类型(拒绝不匹配的上传)"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"包已创建"Tb4b4b4,
Tff7b72"create_failed"Tb4b4b4: Ta5d6ff"无法创建包"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"包已导出"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"导出失败"Tb4b4b4,
Tff7b72"confirm_delete"Tb4b4b4: Ta5d6ff"删除 \"{title}\" 包?"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"包已删除"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"无法删除包"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"包已安装(已导入 {imported} 个)"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"无法安装包"
Tb4b4b4},
Tff7b72"gifs"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"GIF"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"您的个人 GIF 库。上传 GIF 和动画 WebP 文件,然后在聊天中快速重用。最常用的 GIF 优先显示。"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出 GIF"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入 GIF"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"GIF 已导出"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"导入时替换重复 GIF"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"已保存 {count} 个 GIF"Tb4b4b4,
Tff7b72"tab_gifs"Tb4b4b4: Ta5d6ff"GIF"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"尚无 GIF。上传 GIF 或从聊天中保存。"Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"在此拖放 GIF 或点击浏览(GIF 或 WebP,每个最大 5 MB)。"Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"拖放或点击以添加更多 GIF。"Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"每个 GIF 必须是 5 MB 或更小。"Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"请只使用 GIF 或 WebP 文件。"Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"已添加 {count} 个 GIF。"Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"将图像保存到 GIF 库"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"GIF 已保存"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"已在您的 GIF 库中"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存 GIF"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {imported} 个,跳过 {skipped_duplicates} 个重复,{skipped_invalid} 个无效"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入 GIF 失败"
Tb4b4b4},
Tff7b72"plugins"Tb4b4b4: Tb4b4b4{
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"插件"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"安装、启用和审查MeshChatX插件的权限。ZIP和WASM安装会显示包含权限、签名状态和安全发现的确认对话框。"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"禁用"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"permissions"Tb4b4b4: Ta5d6ff"权限"Tb4b4b4,
Tff7b72"install_zip"Tb4b4b4: Ta5d6ff"从ZIP或WASM包安装插件"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"插件已启用"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"插件已禁用"Tb4b4b4,
Tff7b72"removed"Tb4b4b4: Ta5d6ff"插件已移除"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"插件已安装"Tb4b4b4,
Tff7b72"auto_disabled"Tb4b4b4: Ta5d6ff"插件已自动禁用:{reason}"Tb4b4b4,
Tff7b72"kill_switch"Tb4b4b4: Ta5d6ff"插件已被禁用:{reason}"Tb4b4b4,
Tff7b72"empty_state"Tb4b4b4: Ta5d6ff"尚未安装任何插件。上传插件ZIP或WASM包以开始使用。"Tb4b4b4,
Tff7b72"drag_drop"Tb4b4b4: Ta5d6ff"将插件ZIP或WASM包拖放到此处"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"选择ZIP或WASM文件"Tb4b4b4,
Tff7b72"confirm_remove"Tb4b4b4: Ta5d6ff"移除插件“{name}”?将删除其文件和存储数据。"Tb4b4b4,
Tff7b72"badge_enabled"Tb4b4b4: Ta5d6ff"已启用"Tb4b4b4,
Tff7b72"badge_disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"badge_frontend"Tb4b4b4: Ta5d6ff"界面"Tb4b4b4,
Tff7b72"badge_wasm"Tb4b4b4: Ta5d6ff"WASM"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"插件安装失败:{reason}"Tb4b4b4,
Tff7b72"installing"Tb4b4b4: Ta5d6ff"正在安装插件..."Tb4b4b4,
Tff7b72"badge_network"Tb4b4b4: Ta5d6ff"网络"Tb4b4b4,
Tff7b72"network_endpoints"Tb4b4b4: Ta5d6ff"网络端点"Tb4b4b4,
Tff7b72"previewing"Tb4b4b4: Ta5d6ff"正在审查插件..."Tb4b4b4,
Tff7b72"badge_python"Tb4b4b4: Ta5d6ff"Python"Tb4b4b4,
Tff7b72"badge_signed"Tb4b4b4: Ta5d6ff"已签名"Tb4b4b4,
Tff7b72"badge_trusted"Tb4b4b4: Ta5d6ff"受信任"Tb4b4b4,
Tff7b72"badge_invalid_signature"Tb4b4b4: Ta5d6ff"无效签名"Tb4b4b4,
Tff7b72"badge_tampered"Tb4b4b4: Ta5d6ff"被篡改"
Tb4b4b4},
Tff7b72"permissions"Tb4b4b4: Tb4b4b4{
Tff7b72"none"Tb4b4b4: Ta5d6ff"无提升权限"Tb4b4b4,
Tff7b72"hooks.announce.received"Tb4b4b4: Ta5d6ff"接收 Mesh 公告事件"Tb4b4b4,
Tff7b72"hooks.rns.link.event"Tb4b4b4: Ta5d6ff"接收 RNS 链路数据包和关闭事件"Tb4b4b4,
Tff7b72"managers.destinationPath.read"Tb4b4b4: Ta5d6ff"读取 Reticulum 路径表"Tb4b4b4,
Tff7b72"managers.rnsLink.open"Tb4b4b4: Ta5d6ff"打开到目的地的RNS链接"Tb4b4b4,
Tff7b72"managers.rnsLink.identify"Tb4b4b4: Ta5d6ff"在RNS链路上识别"Tb4b4b4,
Tff7b72"managers.rnsLink.request"Tb4b4b4: Ta5d6ff"通过RNS链路发送请求/响应"Tb4b4b4,
Tff7b72"managers.rnsLink.send"Tb4b4b4: Ta5d6ff"通过RNS链路发送数据包"Tb4b4b4,
Tff7b72"managers.rnsLink.close"Tb4b4b4: Ta5d6ff"关闭 RNS 链路"Tb4b4b4,
Tff7b72"storage.isolated"Tb4b4b4: Ta5d6ff"使用隔离的插件存储"Tb4b4b4,
Tff7b72"network.fetch"Tb4b4b4: Ta5d6ff"发起出站互联网HTTP请求"Tb4b4b4,
Tff7b72"managers.debugLog.read"Tb4b4b4: Ta5d6ff"读取应用调试日志"Tb4b4b4,
Tff7b72"managers.bugReport.status"Tb4b4b4: Ta5d6ff"读取错误报告收集器状态"Tb4b4b4,
Tff7b72"managers.bugReport.listCollectors"Tb4b4b4: Ta5d6ff"列出已发现的 mcx-bugs-v1 收集器"Tb4b4b4,
Tff7b72"managers.bugReport.listReports"Tb4b4b4: Ta5d6ff"列出已收到的错误报告"Tb4b4b4,
Tff7b72"managers.bugReport.preview"Tb4b4b4: Ta5d6ff"预览经脱敏的调试日志"Tb4b4b4,
Tff7b72"managers.bugReport.send"Tb4b4b4: Ta5d6ff"通过 mesh 发送错误报告"Tb4b4b4,
Tff7b72"managers.bugReport.startCollector"Tb4b4b4: Ta5d6ff"启动 mcx-bugs-v1 收集器"Tb4b4b4,
Tff7b72"managers.bugReport.stopCollector"Tb4b4b4: Ta5d6ff"停止错误报告收集器"Tb4b4b4,
Tff7b72"managers.bugReport.announce"Tb4b4b4: Ta5d6ff"通告错误报告收集器"
Tb4b4b4},
Tff7b72"install_dialog"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"安装插件"Tb4b4b4,
Tff7b72"network_title"Tb4b4b4: Ta5d6ff"安装具有网络访问权限的插件"Tb4b4b4,
Tff7b72"message"Tb4b4b4: Ta5d6ff"安装前请检查 \"{name}\" ({id}) 的权限。"Tb4b4b4,
Tff7b72"permissions"Tb4b4b4: Ta5d6ff"请求的权限"Tb4b4b4,
Tff7b72"permissions_hint"Tb4b4b4: Ta5d6ff"取消勾选您不想授予的任何权限。被拒绝的功能在运行时将不可用。"Tb4b4b4,
Tff7b72"grant"Tb4b4b4: Ta5d6ff"允许"Tb4b4b4,
Tff7b72"network_endpoints"Tb4b4b4: Ta5d6ff"外部网络端点"Tb4b4b4,
Tff7b72"network_endpoints_blocked"Tb4b4b4: Ta5d6ff"未授予网络访问权限。这些 URL 将保持被阻止。"Tb4b4b4,
Tff7b72"network_endpoints_unknown"Tb4b4b4: Ta5d6ff"此插件请求网络访问但未声明具体端点。"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"confirm"Tb4b4b4: Ta5d6ff"安装"Tb4b4b4,
Tff7b72"close"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"signature"Tb4b4b4: Ta5d6ff"签名"Tb4b4b4,
Tff7b72"signature_unsigned"Tb4b4b4: Ta5d6ff"未签名"Tb4b4b4,
Tff7b72"signature_signed"Tb4b4b4: Ta5d6ff"已签名"Tb4b4b4,
Tff7b72"signature_trusted"Tb4b4b4: Ta5d6ff"受信任的发布者"Tb4b4b4,
Tff7b72"signature_invalid"Tb4b4b4: Ta5d6ff"无效签名(安装被阻止)"Tb4b4b4,
Tff7b72"trust_publisher"Tb4b4b4: Ta5d6ff"信任此发布者"Tb4b4b4,
Tff7b72"security_findings"Tb4b4b4: Ta5d6ff"安全发现"
Tb4b4b4},
Tff7b72"sideband"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Sideband插件"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"从目录加载的可选Sideband兼容Python插件。启用后,它们将在进程中运行并具有完整的主机访问权限。"Tb4b4b4,
Tff7b72"master_enable"Tb4b4b4: Ta5d6ff"启用Sideband插件加载器(危险)"Tb4b4b4,
Tff7b72"command_enable"Tb4b4b4: Ta5d6ff"启用Sideband命令插件"Tb4b4b4,
Tff7b72"path"Tb4b4b4: Ta5d6ff"插件目录路径"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存Sideband设置"Tb4b4b4,
Tff7b72"reload"Tb4b4b4: Ta5d6ff"重新加载Sideband插件"Tb4b4b4,
Tff7b72"loaded"Tb4b4b4: Ta5d6ff"已加载的Sideband插件"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Sideband插件设置已保存"Tb4b4b4,
Tff7b72"reloaded"Tb4b4b4: Ta5d6ff"Sideband插件已重新加载"Tb4b4b4,
Tff7b72"danger_confirm"Tb4b4b4: Ta5d6ff"Sideband插件作为完整Python代码在MeshChatX内部运行,具有文件系统、网络和LXMF访问权限。仅当您信任目录中的每个脚本时才启用。"Tb4b4b4,
Tff7b72"browse"Tb4b4b4: Ta5d6ff"浏览"Tb4b4b4,
Tff7b72"browse_title"Tb4b4b4: Ta5d6ff"选择 Sideband 插件文件夹"Tb4b4b4,
Tff7b72"path_prompt"Tb4b4b4: Ta5d6ff"输入 Sideband 插件文件夹的完整路径"Tb4b4b4,
Tff7b72"path_picked"Tb4b4b4: Ta5d6ff"已选择插件文件夹"
Tb4b4b4}
Tb4b4b4},
Tff7b72"selftest"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"系统自检"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"对网络栈、数据库、身份、导入、存储、LXMF、子进程/运行模块、SQLite、身份文件、环回 TCP、Unicode 路径、RNode 助手、Bot 启动器参数、HTTP 状态/配置/健康/认证/Bot/安全/接口/Reticulum 实例/身份/收藏/电话/插件/Sideband/RRC API、插件运行时、WebSocket、RNS 链接 API 和 Bot 生命周期运行诊断检查。"Tb4b4b4,
Tff7b72"run_test_btn"Tb4b4b4: Ta5d6ff"运行诊断"Tb4b4b4,
Tff7b72"running"Tb4b4b4: Ta5d6ff"正在运行诊断..."Tb4b4b4,
Tff7b72"stack_up"Tb4b4b4: Ta5d6ff"网络栈"Tb4b4b4,
Tff7b72"config_good"Tb4b4b4: Ta5d6ff"配置完整性"Tb4b4b4,
Tff7b72"db_good"Tb4b4b4: Ta5d6ff"数据库连接"Tb4b4b4,
Tff7b72"read_write"Tb4b4b4: Ta5d6ff"存储读/写"Tb4b4b4,
Tff7b72"identity_good"Tb4b4b4: Ta5d6ff"身份已加载"Tb4b4b4,
Tff7b72"imports_good"Tb4b4b4: Ta5d6ff"关键导入"Tb4b4b4,
Tff7b72"storage_lock_good"Tb4b4b4: Ta5d6ff"存储锁"Tb4b4b4,
Tff7b72"temp_fs_good"Tb4b4b4: Ta5d6ff"临时文件系统"Tb4b4b4,
Tff7b72"public_assets_good"Tb4b4b4: Ta5d6ff"公共资源"Tb4b4b4,
Tff7b72"lxmf_router_good"Tb4b4b4: Ta5d6ff"LXMF 路由器"Tb4b4b4,
Tff7b72"subprocess_good"Tb4b4b4: Ta5d6ff"子进程生成"Tb4b4b4,
Tff7b72"run_module_good"Tb4b4b4: Ta5d6ff"MeshChatX 运行模块"Tb4b4b4,
Tff7b72"sqlite_roundtrip"Tb4b4b4: Ta5d6ff"SQLite 往返测试"Tb4b4b4,
Tff7b72"identity_roundtrip"Tb4b4b4: Ta5d6ff"身份文件往返"Tb4b4b4,
Tff7b72"loopback_tcp"Tb4b4b4: Ta5d6ff"环回 TCP 绑定"Tb4b4b4,
Tff7b72"unicode_path_good"Tb4b4b4: Ta5d6ff"Unicode 路径 I/O"Tb4b4b4,
Tff7b72"rnode_support_good"Tb4b4b4: Ta5d6ff"RNode 支持模块"Tb4b4b4,
Tff7b72"bot_launcher_good"Tb4b4b4: Ta5d6ff"Bot 启动器参数"Tb4b4b4,
Tff7b72"http_status_good"Tb4b4b4: Ta5d6ff"HTTP 状态"Tb4b4b4,
Tff7b72"http_app_info_good"Tb4b4b4: Ta5d6ff"HTTP 应用信息"Tb4b4b4,
Tff7b72"http_config_good"Tb4b4b4: Ta5d6ff"HTTP 配置"Tb4b4b4,
Tff7b72"http_db_health_good"Tb4b4b4: Ta5d6ff"HTTP 数据库健康"Tb4b4b4,
Tff7b72"http_auth_csrf_good"Tb4b4b4: Ta5d6ff"HTTP 认证 CSRF"Tb4b4b4,
Tff7b72"http_bots_status_good"Tb4b4b4: Ta5d6ff"HTTP Bot 状态"Tb4b4b4,
Tff7b72"http_security_good"Tb4b4b4: Ta5d6ff"HTTP 服务器安全"Tb4b4b4,
Tff7b72"http_interfaces_good"Tb4b4b4: Ta5d6ff"HTTP RNS 接口"Tb4b4b4,
Tff7b72"http_identities_good"Tb4b4b4: Ta5d6ff"HTTP 身份"Tb4b4b4,
Tff7b72"http_favourites_good"Tb4b4b4: Ta5d6ff"HTTP 收藏"Tb4b4b4,
Tff7b72"http_telephone_good"Tb4b4b4: Ta5d6ff"HTTP 电话状态"Tb4b4b4,
Tff7b72"websocket_good"Tb4b4b4: Ta5d6ff"WebSocket"Tb4b4b4,
Tff7b72"bots_lifecycle"Tb4b4b4: Ta5d6ff"机器人 创建 / 启动 / 停止 / 删除"Tb4b4b4,
Tff7b72"passed"Tb4b4b4: Ta5d6ff"已通过"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"已失败"Tb4b4b4,
Tff7b72"status_label"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"reason_label"Tb4b4b4: Ta5d6ff"原因"Tb4b4b4,
Tff7b72"checks_completed"Tb4b4b4: Ta5d6ff"所有检查已成功通过。"Tb4b4b4,
Tff7b72"http_reticulum_instance_good"Tb4b4b4: Ta5d6ff"HTTP RNS 实例设置"Tb4b4b4,
Tff7b72"expand_reason"Tb4b4b4: Ta5d6ff"显示失败详情"Tb4b4b4,
Tff7b72"collapse_reason"Tb4b4b4: Ta5d6ff"隐藏失败详情"Tb4b4b4,
Tff7b72"http_plugins_good"Tb4b4b4: Ta5d6ff"HTTP 插件 API"Tb4b4b4,
Tff7b72"http_plugins_trust_good"Tb4b4b4: Ta5d6ff"HTTP 插件信任列表"Tb4b4b4,
Tff7b72"http_sideband_plugins_good"Tb4b4b4: Ta5d6ff"HTTP Sideband 插件"Tb4b4b4,
Tff7b72"http_sideband_config_good"Tb4b4b4: Ta5d6ff"HTTP Sideband 配置"Tb4b4b4,
Tff7b72"http_rrc_hubs_good"Tb4b4b4: Ta5d6ff"HTTP RRC 集线器"Tb4b4b4,
Tff7b72"http_rrc_servers_good"Tb4b4b4: Ta5d6ff"HTTP RRC 服务器"Tb4b4b4,
Tff7b72"plugins_runtime_good"Tb4b4b4: Ta5d6ff"插件管理器运行时"Tb4b4b4,
Tff7b72"websocket_rns_link_good"Tb4b4b4: Ta5d6ff"WebSocket RNS 链接 API"
Tb4b4b4},
Tff7b72"maintenance"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"数据维护"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理您的本地数据、清除缓存和备份对话。"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"清除所有消息"Tb4b4b4,
Tff7b72"clear_messages_desc"Tb4b4b4: Ta5d6ff"永久删除所有已发送和接收的消息。"Tb4b4b4,
Tff7b72"clear_announces"Tb4b4b4: Ta5d6ff"清除所有广播"Tb4b4b4,
Tff7b72"clear_announces_desc"Tb4b4b4: Ta5d6ff"从缓存中删除所有已发现的端点和节点。"Tb4b4b4,
Tff7b72"clear_nomadnet_favs"Tb4b4b4: Ta5d6ff"清除 Nomad Network 收藏"Tb4b4b4,
Tff7b72"clear_nomadnet_favs_desc"Tb4b4b4: Ta5d6ff"从收藏中删除所有保存的 NomadNetwork 节点。"Tb4b4b4,
Tff7b72"clear_lxmf_icons"Tb4b4b4: Ta5d6ff"清除 LXMF 图标"Tb4b4b4,
Tff7b72"clear_lxmf_icons_desc"Tb4b4b4: Ta5d6ff"从设备中删除已缓存的 LXMF 用户图标。"Tb4b4b4,
Tff7b72"clear_stickers"Tb4b4b4: Ta5d6ff"清除所有贴纸"Tb4b4b4,
Tff7b72"clear_stickers_desc"Tb4b4b4: Ta5d6ff"删除此身份的所有已保存贴纸图像。"Tb4b4b4,
Tff7b72"stickers_cleared"Tb4b4b4: Ta5d6ff"贴纸已清除"Tb4b4b4,
Tff7b72"clear_gifs"Tb4b4b4: Ta5d6ff"清除所有 GIF"Tb4b4b4,
Tff7b72"clear_gifs_desc"Tb4b4b4: Ta5d6ff"删除此身份的所有已保存 GIF。"Tb4b4b4,
Tff7b72"gifs_cleared"Tb4b4b4: Ta5d6ff"GIF 已清除"Tb4b4b4,
Tff7b72"clear_archives"Tb4b4b4: Ta5d6ff"清除页面存档"Tb4b4b4,
Tff7b72"clear_archives_desc"Tb4b4b4: Ta5d6ff"删除所有已缓存的 Nomad Network 页面。"Tb4b4b4,
Tff7b72"clear_reticulum_docs"Tb4b4b4: Ta5d6ff"清除 Reticulum 文档"Tb4b4b4,
Tff7b72"clear_reticulum_docs_desc"Tb4b4b4: Ta5d6ff"删除所有已下载的 Reticulum 文档和版本。"Tb4b4b4,
Tff7b72"clear_path_table"Tb4b4b4: Ta5d6ff"清除路径表"Tb4b4b4,
Tff7b72"clear_path_table_desc"Tb4b4b4: Ta5d6ff"删除所有缓存的 Reticulum 传输路径。需要时将重新发现路由。"Tb4b4b4,
Tff7b72"path_table_cleared"Tb4b4b4: Ta5d6ff"路径表已清除"Tb4b4b4,
Tff7b72"export_messages"Tb4b4b4: Ta5d6ff"导出消息"Tb4b4b4,
Tff7b72"export_messages_desc"Tb4b4b4: Ta5d6ff"Download a reimportable JSON archive (messages, attachments, contacts, read state)."Tb4b4b4,
Tff7b72"import_messages"Tb4b4b4: Ta5d6ff"导入消息"Tb4b4b4,
Tff7b72"import_messages_desc"Tb4b4b4: Ta5d6ff"Restore conversations from a previously exported JSON archive."Tb4b4b4,
Tff7b72"clear_confirm"Tb4b4b4: Ta5d6ff"您确定吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"消息清除成功"Tb4b4b4,
Tff7b72"announces_cleared"Tb4b4b4: Ta5d6ff"广播清除成功"Tb4b4b4,
Tff7b72"favourites_cleared"Tb4b4b4: Ta5d6ff"收藏清除成功"Tb4b4b4,
Tff7b72"lxmf_icons_cleared"Tb4b4b4: Ta5d6ff"LXMF 图标清除成功"Tb4b4b4,
Tff7b72"archives_cleared"Tb4b4b4: Ta5d6ff"存档清除成功"Tb4b4b4,
Tff7b72"docs_cleared"Tb4b4b4: Ta5d6ff"文档清除成功"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"成功导入 {count} 条消息"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入消息失败"Tb4b4b4,
Tff7b72"export_nomadnet_favourites"Tb4b4b4: Ta5d6ff"导出 NomadNet 收藏布局"Tb4b4b4,
Tff7b72"import_nomadnet_favourites"Tb4b4b4: Ta5d6ff"导入 NomadNet 收藏布局"Tb4b4b4,
Tff7b72"nomadnet_favourites_exported"Tb4b4b4: Ta5d6ff"NomadNet 收藏布局已导出"Tb4b4b4,
Tff7b72"nomadnet_favourites_export_failed"Tb4b4b4: Ta5d6ff"无法导出 NomadNet 收藏"Tb4b4b4,
Tff7b72"nomadnet_favourites_imported"Tb4b4b4: Ta5d6ff"NomadNet 收藏布局已导入"Tb4b4b4,
Tff7b72"nomadnet_favourites_import_failed"Tb4b4b4: Ta5d6ff"无法导入 NomadNet 收藏文件"Tb4b4b4,
Tff7b72"purge_old_title"Tb4b4b4: Ta5d6ff"Clean up old messages"Tb4b4b4,
Tff7b72"purge_old_desc"Tb4b4b4: Ta5d6ff"Delete local messages older than a number of days or before a date. Attachments stored in those messages are removed too. Export an archive first if you may want to reimport later."Tb4b4b4,
Tff7b72"purge_mode_days"Tb4b4b4: Ta5d6ff"Older than days"Tb4b4b4,
Tff7b72"purge_mode_date"Tb4b4b4: Ta5d6ff"Before date"Tb4b4b4,
Tff7b72"purge_older_than_days"Tb4b4b4: Ta5d6ff"Delete messages older than (days)"Tb4b4b4,
Tff7b72"purge_before_date"Tb4b4b4: Ta5d6ff"Delete messages before"Tb4b4b4,
Tff7b72"purge_preview"Tb4b4b4: Ta5d6ff"Count matching"Tb4b4b4,
Tff7b72"purge_preview_loading"Tb4b4b4: Ta5d6ff"Counting matching messages..."Tb4b4b4,
Tff7b72"purge_preview_hint"Tb4b4b4: Ta5d6ff"Choose a filter, then count matching messages."Tb4b4b4,
Tff7b72"purge_preview_count"Tb4b4b4: Ta5d6ff"{count} messages match this filter"Tb4b4b4,
Tff7b72"purge_filter_invalid"Tb4b4b4: Ta5d6ff"Enter a valid day count or date."Tb4b4b4,
Tff7b72"export_old_archive"Tb4b4b4: Ta5d6ff"Export matching archive"Tb4b4b4,
Tff7b72"export_old_archive_done"Tb4b4b4: Ta5d6ff"Matching message archive downloaded"Tb4b4b4,
Tff7b72"purge_old_confirm_btn"Tb4b4b4: Ta5d6ff"Delete matching"Tb4b4b4,
Tff7b72"purge_old_confirm"Tb4b4b4: Ta5d6ff"Permanently delete matching local messages and their attachments? This cannot be undone."Tb4b4b4,
Tff7b72"purge_old_done"Tb4b4b4: Ta5d6ff"Deleted {count} messages"Tb4b4b4,
Tff7b72"export_messages_done"Tb4b4b4: Ta5d6ff"Message archive downloaded"Tb4b4b4,
Tff7b72"clear_duplicates"Tb4b4b4: Ta5d6ff"Clear Duplicate Messages"Tb4b4b4,
Tff7b72"clear_duplicates_desc"Tb4b4b4: Ta5d6ff"Remove extra copies that share the same text in the same conversation. Keeps the oldest of each set."Tb4b4b4,
Tff7b72"clear_duplicates_confirm"Tb4b4b4: Ta5d6ff"Delete duplicate messages that match by content in each conversation? The oldest copy of each set is kept. This cannot be undone."Tb4b4b4,
Tff7b72"clear_duplicates_done"Tb4b4b4: Ta5d6ff"Removed {count} duplicate messages"
Tb4b4b4},
Tff7b72"identities"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"eyebrow"Tb4b4b4: Ta5d6ff"账户"Tb4b4b4,
Tff7b72"active_identity"Tb4b4b4: Ta5d6ff"当前身份"Tb4b4b4,
Tff7b72"other_identities"Tb4b4b4: Ta5d6ff"其他身份"Tb4b4b4,
Tff7b72"show_addresses"Tb4b4b4: Ta5d6ff"显示地址"Tb4b4b4,
Tff7b72"hide_addresses"Tb4b4b4: Ta5d6ff"隐藏地址"Tb4b4b4,
Tff7b72"lxst_address"Tb4b4b4: Ta5d6ff"LXST 地址"Tb4b4b4,
Tff7b72"switch_label"Tb4b4b4: Ta5d6ff"切换"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"管理和切换多个 Reticulum 身份。"Tb4b4b4,
Tff7b72"new_identity"Tb4b4b4: Ta5d6ff"新身份"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入"Tb4b4b4,
Tff7b72"import_hint"Tb4b4b4: Ta5d6ff"上传密钥文件或粘贴 Base32 身份密钥。"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"导出所有身份"Tb4b4b4,
Tff7b72"export_all_success"Tb4b4b4: Ta5d6ff"所有身份密钥已导出"Tb4b4b4,
Tff7b72"export_all_failed"Tb4b4b4: Ta5d6ff"导出身份失败"Tb4b4b4,
Tff7b72"generate_fresh"Tb4b4b4: Ta5d6ff"生成新的 Reticulum 身份。"Tb4b4b4,
Tff7b72"display_name"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"display_name_hint"Tb4b4b4: Ta5d6ff"例如 Secret Agent"Tb4b4b4,
Tff7b72"current"Tb4b4b4: Ta5d6ff"当前"Tb4b4b4,
Tff7b72"switch"Tb4b4b4: Ta5d6ff"切换到此身份"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除身份"Tb4b4b4,
Tff7b72"no_identities"Tb4b4b4: Ta5d6ff"未找到身份"Tb4b4b4,
Tff7b72"create_first"Tb4b4b4: Ta5d6ff"首先创建新身份。"Tb4b4b4,
Tff7b72"switch_confirm"Tb4b4b4: Ta5d6ff"切换到身份「{name}」?"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除身份 \"{name}\" 吗?此操作无法撤销。"Tb4b4b4,
Tff7b72"switched"Tb4b4b4: Ta5d6ff"身份切换成功。"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"身份创建成功"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"身份已删除"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"加载身份失败"Tb4b4b4,
Tff7b72"enter_display_name_warning"Tb4b4b4: Ta5d6ff"请输入显示名称"Tb4b4b4,
Tff7b72"failed_create"Tb4b4b4: Ta5d6ff"创建身份失败"Tb4b4b4,
Tff7b72"switch_scheduled"Tb4b4b4: Ta5d6ff"切换已计划。正在重新加载应用程序..."Tb4b4b4,
Tff7b72"failed_switch"Tb4b4b4: Ta5d6ff"切换身份失败"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"删除身份失败"Tb4b4b4,
Tff7b72"key_control"Tb4b4b4: Ta5d6ff"身份密钥控制"Tb4b4b4,
Tff7b72"export_key_file"Tb4b4b4: Ta5d6ff"导出密钥文件"Tb4b4b4,
Tff7b72"copy_base32"Tb4b4b4: Ta5d6ff"复制 Base32 密钥"Tb4b4b4,
Tff7b72"upload_key_file"Tb4b4b4: Ta5d6ff"上传密钥文件"Tb4b4b4,
Tff7b72"paste_base32"Tb4b4b4: Ta5d6ff"粘贴 Base32"Tb4b4b4,
Tff7b72"paste_base32_placeholder"Tb4b4b4: Ta5d6ff"在此粘贴您的 Base32 身份密钥..."Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"确认恢复"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"正在恢复..."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"身份密钥文件已导出"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"身份 Base32 密钥已复制到剪贴板"Tb4b4b4,
Tff7b72"identity_export_failed"Tb4b4b4: Ta5d6ff"导出身份失败"Tb4b4b4,
Tff7b72"identity_copy_failed"Tb4b4b4: Ta5d6ff"复制身份失败"Tb4b4b4,
Tff7b72"identity_restored"Tb4b4b4: Ta5d6ff"身份已恢复。"Tb4b4b4,
Tff7b72"identity_restore_failed"Tb4b4b4: Ta5d6ff"身份恢复失败"Tb4b4b4,
Tff7b72"no_identity_available"Tb4b4b4: Ta5d6ff"无可用身份"Tb4b4b4,
Tff7b72"message_count"Tb4b4b4: Ta5d6ff"{count} 条消息"Tb4b4b4,
Tff7b72"import_key_only_hint"Tb4b4b4: Ta5d6ff"此操作仅恢复身份密钥。消息历史记录和设置需要通过「关于」中的数据库备份 ZIP 来恢复。"Tb4b4b4,
Tff7b72"switch_after_restore_confirm"Tb4b4b4: Ta5d6ff"立即切换到已恢复的身份 \"{name}\"?"Tb4b4b4,
Tff7b72"identity_restore_empty_file"Tb4b4b4: Ta5d6ff"身份文件为空。"Tb4b4b4,
Tff7b72"identity_restore_file_too_large"Tb4b4b4: Ta5d6ff"身份文件太大。"
Tb4b4b4},
Tff7b72"about"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"关于"Tb4b4b4,
Tff7b72"third_party_licenses"Tb4b4b4: Ta5d6ff"第三方许可证"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"版本 {version}"Tb4b4b4,
Tff7b72"ui_build"Tb4b4b4: Ta5d6ff"UI 构建 {date}"Tb4b4b4,
Tff7b72"rns_version"Tb4b4b4: Ta5d6ff"RNS 版本 {version}"Tb4b4b4,
Tff7b72"lxmf_version"Tb4b4b4: Ta5d6ff"LXMF 版本 {version}"Tb4b4b4,
Tff7b72"python_version"Tb4b4b4: Ta5d6ff"Python 版本 {version}"Tb4b4b4,
Tff7b72"config_path"Tb4b4b4: Ta5d6ff"配置路径"Tb4b4b4,
Tff7b72"database_path"Tb4b4b4: Ta5d6ff"数据库路径"Tb4b4b4,
Tff7b72"database_size"Tb4b4b4: Ta5d6ff"数据库大小"Tb4b4b4,
Tff7b72"database_health"Tb4b4b4: Ta5d6ff"数据库健康"Tb4b4b4,
Tff7b72"database_health_description"Tb4b4b4: Ta5d6ff"MeshChatX 数据库的缓存、WAL 调优和恢复工具。"Tb4b4b4,
Tff7b72"running_checks"Tb4b4b4: Ta5d6ff"正在检查..."Tb4b4b4,
Tff7b72"integrity"Tb4b4b4: Ta5d6ff"完整性"Tb4b4b4,
Tff7b72"journal_mode"Tb4b4b4: Ta5d6ff"日志模式"Tb4b4b4,
Tff7b72"wal_autocheckpoint"Tb4b4b4: Ta5d6ff"WAL 自动检查点"Tb4b4b4,
Tff7b72"page_size"Tb4b4b4: Ta5d6ff"页面大小"Tb4b4b4,
Tff7b72"pages_free"Tb4b4b4: Ta5d6ff"页面/空闲"Tb4b4b4,
Tff7b72"free_space_estimate"Tb4b4b4: Ta5d6ff"空闲空间估计"Tb4b4b4,
Tff7b72"system_resources"Tb4b4b4: Ta5d6ff"系统资源"Tb4b4b4,
Tff7b72"live"Tb4b4b4: Ta5d6ff"实时"Tb4b4b4,
Tff7b72"memory_rss"Tb4b4b4: Ta5d6ff"内存 (RSS)"Tb4b4b4,
Tff7b72"virtual_memory"Tb4b4b4: Ta5d6ff"虚拟内存"Tb4b4b4,
Tff7b72"network_stats"Tb4b4b4: Ta5d6ff"网络统计"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"received"Tb4b4b4: Ta5d6ff"已接收"Tb4b4b4,
Tff7b72"packets_sent"Tb4b4b4: Ta5d6ff"已发送包"Tb4b4b4,
Tff7b72"packets_received"Tb4b4b4: Ta5d6ff"已接收包"Tb4b4b4,
Tff7b72"reticulum_stats"Tb4b4b4: Ta5d6ff"Reticulum 统计"Tb4b4b4,
Tff7b72"total_paths"Tb4b4b4: Ta5d6ff"总路径数"Tb4b4b4,
Tff7b72"announces_per_second"Tb4b4b4: Ta5d6ff"广播/秒"Tb4b4b4,
Tff7b72"announces_per_minute"Tb4b4b4: Ta5d6ff"广播/分钟"Tb4b4b4,
Tff7b72"announces_per_hour"Tb4b4b4: Ta5d6ff"广播/小时"Tb4b4b4,
Tff7b72"download_activity"Tb4b4b4: Ta5d6ff"下载活动"Tb4b4b4,
Tff7b72"no_downloads_yet"Tb4b4b4: Ta5d6ff"尚未下载"Tb4b4b4,
Tff7b72"runtime_status"Tb4b4b4: Ta5d6ff"运行时状态"Tb4b4b4,
Tff7b72"shared_instance"Tb4b4b4: Ta5d6ff"共享实例"Tb4b4b4,
Tff7b72"standalone_instance"Tb4b4b4: Ta5d6ff"独立实例"Tb4b4b4,
Tff7b72"transport_enabled"Tb4b4b4: Ta5d6ff"传输已启用"Tb4b4b4,
Tff7b72"transport_disabled"Tb4b4b4: Ta5d6ff"传输已禁用"Tb4b4b4,
Tff7b72"identity_addresses"Tb4b4b4: Ta5d6ff"身份地址"Tb4b4b4,
Tff7b72"telephone_address"Tb4b4b4: Ta5d6ff"电话地址"Tb4b4b4,
Tff7b72"security_integrity"Tb4b4b4: Ta5d6ff"完整性监控"Tb4b4b4,
Tff7b72"security_integrity_description"Tb4b4b4: Ta5d6ff"仅供参考的篡改检测。在启动之间检测身份和数据库文件的意外更改。这不是防篡改保护,也无法防御拥有此账户访问权限的攻击者。"Tb4b4b4,
Tff7b72"secured"Tb4b4b4: Ta5d6ff"未检测到更改"Tb4b4b4,
Tff7b72"tampering_detected"Tb4b4b4: Ta5d6ff"检测到更改"Tb4b4b4,
Tff7b72"technical_issues"Tb4b4b4: Ta5d6ff"技术问题:"Tb4b4b4,
Tff7b72"integrity_backend_error"Tb4b4b4: Ta5d6ff"应用程序后端二进制文件(从 ASAR 解包)似乎自上次快照以来已更改。如果您未更新或修改它,请检查该更改。"Tb4b4b4,
Tff7b72"integrity_data_error"Tb4b4b4: Ta5d6ff"您的身份或数据库文件似乎在应用程序关闭时已更改。"Tb4b4b4,
Tff7b72"integrity_warning_footer"Tb4b4b4: Ta5d6ff"这仅供参考,并非已确认的安全入侵。如果您更新了应用程序或自行编辑了这些文件,可以确认以重置基线。"Tb4b4b4,
Tff7b72"no_integrity_violations"Tb4b4b4: Ta5d6ff"自上次启动以来,受监控的文件未发现意外更改。"Tb4b4b4,
Tff7b72"dependency_chain"Tb4b4b4: Ta5d6ff"堆栈版本"Tb4b4b4,
Tff7b72"other_core_components"Tb4b4b4: Ta5d6ff"其他核心组件"Tb4b4b4,
Tff7b72"backend_dependencies"Tb4b4b4: Ta5d6ff"后端依赖"Tb4b4b4,
Tff7b72"delete_snapshot_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此快照吗?"Tb4b4b4,
Tff7b72"snapshot_deleted"Tb4b4b4: Ta5d6ff"快照已删除"Tb4b4b4,
Tff7b72"failed_delete_snapshot"Tb4b4b4: Ta5d6ff"删除快照失败"Tb4b4b4,
Tff7b72"delete_backup_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此备份吗?"Tb4b4b4,
Tff7b72"backup_deleted"Tb4b4b4: Ta5d6ff"备份已删除"Tb4b4b4,
Tff7b72"failed_delete_backup"Tb4b4b4: Ta5d6ff"删除备份失败"Tb4b4b4,
Tff7b72"database_restored"Tb4b4b4: Ta5d6ff"数据库已恢复。正在重新启动..."Tb4b4b4,
Tff7b72"failed_restore_snapshot"Tb4b4b4: Ta5d6ff"恢复快照失败"Tb4b4b4,
Tff7b72"restore_snapshot_confirm"Tb4b4b4: Ta5d6ff"您确定要恢复此快照吗?这将覆盖当前数据库并需要重新启动应用程序。"Tb4b4b4,
Tff7b72"restore_from_file"Tb4b4b4: Ta5d6ff"从文件恢复"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"正在恢复..."Tb4b4b4,
Tff7b72"restore_select_file"Tb4b4b4: Ta5d6ff"请选择要恢复的备份文件。"Tb4b4b4,
Tff7b72"restore_file_confirm"Tb4b4b4: Ta5d6ff"您确定要从此备份文件恢复吗?这将覆盖当前数据库并需要重新启动应用程序。"Tb4b4b4,
Tff7b72"failed_restore_file"Tb4b4b4: Ta5d6ff"从文件恢复失败"Tb4b4b4,
Tff7b72"integrity_acknowledged"Tb4b4b4: Ta5d6ff"已确认的完整性问题"Tb4b4b4,
Tff7b72"integrity_acknowledged_reset"Tb4b4b4: Ta5d6ff"确认并重置完整性问题"Tb4b4b4,
Tff7b72"integrity_acknowledge_confirm"Tb4b4b4: Ta5d6ff"您确定要确认这些完整性问题吗?这将更新安全表以匹配您文件的当前状态。"Tb4b4b4,
Tff7b72"failed_acknowledge_integrity"Tb4b4b4: Ta5d6ff"无法确认完整性问题"Tb4b4b4,
Tff7b72"shutdown_sent"Tb4b4b4: Ta5d6ff"关闭命令已发送到服务器。"Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"身份密钥文件已导出"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"身份 Base32 密钥已复制到剪贴板"Tb4b4b4,
Tff7b72"app_name"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"automatic_backups_desc"Tb4b4b4: Ta5d6ff"数据库的每日自动快照。"Tb4b4b4,
Tff7b72"automatic_backups_title"Tb4b4b4: Ta5d6ff"自动备份"Tb4b4b4,
Tff7b72"backup_download_failed"Tb4b4b4: Ta5d6ff"备份下载失败"Tb4b4b4,
Tff7b72"backup_downloaded"Tb4b4b4: Ta5d6ff"备份已下载"Tb4b4b4,
Tff7b72"backend_stack"Tb4b4b4: Ta5d6ff"Python 包"Tb4b4b4,
Tff7b72"chrome_runtime"Tb4b4b4: Ta5d6ff"Chrome"Tb4b4b4,
Tff7b72"contact_alternate"Tb4b4b4: Ta5d6ff"备用地址"Tb4b4b4,
Tff7b72"contact_details"Tb4b4b4: Ta5d6ff"详情"Tb4b4b4,
Tff7b72"contact_developer"Tb4b4b4: Ta5d6ff"联系开发者"Tb4b4b4,
Tff7b72"contact_support_title"Tb4b4b4: Ta5d6ff"联系与支持"Tb4b4b4,
Tff7b72"contact_lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"contact_propagation_hint"Tb4b4b4: Ta5d6ff"若无法直接联系我,请发送至传播节点。"Tb4b4b4,
Tff7b72"contact_open_messages"Tb4b4b4: Ta5d6ff"打开对话"Tb4b4b4,
Tff7b72"contact_copy_address"Tb4b4b4: Ta5d6ff"复制地址"Tb4b4b4,
Tff7b72"donate_label"Tb4b4b4: Ta5d6ff"捐赠"Tb4b4b4,
Tff7b72"donate_monero_label"Tb4b4b4: Ta5d6ff"Monero(XMR)"Tb4b4b4,
Tff7b72"donate_copy_monero"Tb4b4b4: Ta5d6ff"复制 Monero 地址"Tb4b4b4,
Tff7b72"donate_kofi"Tb4b4b4: Ta5d6ff"Ko-fi"Tb4b4b4,
Tff7b72"donate_buymeacoffee"Tb4b4b4: Ta5d6ff"Buy Me a Coffee"Tb4b4b4,
Tff7b72"copied_label_to_clipboard"Tb4b4b4: Ta5d6ff"{label} 已复制到剪贴板"Tb4b4b4,
Tff7b72"core_runtime"Tb4b4b4: Ta5d6ff"运行时版本"Tb4b4b4,
Tff7b72"creating"Tb4b4b4: Ta5d6ff"正在创建…"Tb4b4b4,
Tff7b72"database_backups_desc"Tb4b4b4: Ta5d6ff"通信数据库的完整快照。"Tb4b4b4,
Tff7b72"database_backups_title"Tb4b4b4: Ta5d6ff"数据库备份"Tb4b4b4,
Tff7b72"database_health_maintenance"Tb4b4b4: Ta5d6ff"数据库健康与维护"Tb4b4b4,
Tff7b72"dep_lxmf_subtitle"Tb4b4b4: Ta5d6ff"轻量级可扩展消息格式"Tb4b4b4,
Tff7b72"dep_lxmfy_subtitle"Tb4b4b4: Ta5d6ff"LXMF 机器人框架"Tb4b4b4,
Tff7b72"dep_rns_subtitle"Tb4b4b4: Ta5d6ff"Reticulum 网络栈"Tb4b4b4,
Tff7b72"download_backup"Tb4b4b4: Ta5d6ff"下载备份"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"正在下载…"Tb4b4b4,
Tff7b72"electron_runtime"Tb4b4b4: Ta5d6ff"Electron"Tb4b4b4,
Tff7b72"environment_information"Tb4b4b4: Ta5d6ff"环境信息"Tb4b4b4,
Tff7b72"env_backend_url"Tb4b4b4: Ta5d6ff"后端 URL"Tb4b4b4,
Tff7b72"env_language"Tb4b4b4: Ta5d6ff"语言"Tb4b4b4,
Tff7b72"env_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"env_platform"Tb4b4b4: Ta5d6ff"平台"Tb4b4b4,
Tff7b72"env_python"Tb4b4b4: Ta5d6ff"Python"Tb4b4b4,
Tff7b72"env_rns"Tb4b4b4: Ta5d6ff"RNS"Tb4b4b4,
Tff7b72"env_user_agent"Tb4b4b4: Ta5d6ff"User Agent"Tb4b4b4,
Tff7b72"failed_to_copy_label"Tb4b4b4: Ta5d6ff"复制失败:{label}"Tb4b4b4,
Tff7b72"free_space"Tb4b4b4: Ta5d6ff"可用空间"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份哈希"Tb4b4b4,
Tff7b72"journal_short"Tb4b4b4: Ta5d6ff"日志"Tb4b4b4,
Tff7b72"local_snapshots_desc"Tb4b4b4: Ta5d6ff"在磁盘上创建指定时间点的还原点。"Tb4b4b4,
Tff7b72"local_snapshots_title"Tb4b4b4: Ta5d6ff"本地快照"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF 地址"Tb4b4b4,
Tff7b72"lxst_engine"Tb4b4b4: Ta5d6ff"LXST"Tb4b4b4,
Tff7b72"main_instance_badge"Tb4b4b4: Ta5d6ff"主实例"Tb4b4b4,
Tff7b72"nodejs_runtime"Tb4b4b4: Ta5d6ff"Node.js"Tb4b4b4,
Tff7b72"page_count_label"Tb4b4b4: Ta5d6ff"页数"Tb4b4b4,
Tff7b72"pagination_page_of"Tb4b4b4: Ta5d6ff"第 {current} 页,共 {total} 页"Tb4b4b4,
Tff7b72"path_unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"recovery"Tb4b4b4: Ta5d6ff"恢复"Tb4b4b4,
Tff7b72"recovery_complete"Tb4b4b4: Ta5d6ff"数据库恢复已完成。"Tb4b4b4,
Tff7b72"recovery_confirm"Tb4b4b4: Ta5d6ff"要运行数据库恢复吗?将执行完整完整性检查与 VACUUM,可能耗时较长且界面可能暂时无响应。不会从备份文件还原。"Tb4b4b4,
Tff7b72"recovery_failed"Tb4b4b4: Ta5d6ff"恢复失败"Tb4b4b4,
Tff7b72"vacuum_complete"Tb4b4b4: Ta5d6ff"数据库整理(VACUUM)已完成。"Tb4b4b4,
Tff7b72"vacuum_failed"Tb4b4b4: Ta5d6ff"无法对数据库执行整理。"Tb4b4b4,
Tff7b72"reveal_config_file"Tb4b4b4: Ta5d6ff"在文件夹中显示"Tb4b4b4,
Tff7b72"reveal_database_file"Tb4b4b4: Ta5d6ff"显示数据库"Tb4b4b4,
Tff7b72"reticulum_config"Tb4b4b4: Ta5d6ff"Reticulum 配置"Tb4b4b4,
Tff7b72"shared_instance_badge"Tb4b4b4: Ta5d6ff"共享实例:{address}"Tb4b4b4,
Tff7b72"shutdown_confirm"Tb4b4b4: Ta5d6ff"确定要关闭应用吗?服务器将停止运行,应用将退出。"Tb4b4b4,
Tff7b72"snapshot_create"Tb4b4b4: Ta5d6ff"创建"Tb4b4b4,
Tff7b72"snapshot_download"Tb4b4b4: Ta5d6ff"下载"Tb4b4b4,
Tff7b72"snapshot_download_failed"Tb4b4b4: Ta5d6ff"快照下载失败"Tb4b4b4,
Tff7b72"snapshot_downloaded"Tb4b4b4: Ta5d6ff"快照已下载"Tb4b4b4,
Tff7b72"snapshot_placeholder"Tb4b4b4: Ta5d6ff"快照标签…"Tb4b4b4,
Tff7b72"snapshot_restore"Tb4b4b4: Ta5d6ff"还原"Tb4b4b4,
Tff7b72"tagline_after"Tb4b4b4: Ta5d6ff"。"Tb4b4b4,
Tff7b72"tagline_lead"Tb4b4b4: Ta5d6ff"安全、有韧性的通信平台,基于 "Tb4b4b4,
Tff7b72"tagline_link"Tb4b4b4: Ta5d6ff"Reticulum Network Stack"Tb4b4b4,
Tff7b72"technical_issues_detected"Tb4b4b4: Ta5d6ff"自上次快照以来的更改"Tb4b4b4,
Tff7b72"env_battery"Tb4b4b4: Ta5d6ff"电池"Tb4b4b4,
Tff7b72"env_battery_unavailable"Tb4b4b4: Ta5d6ff"此设备不可用"Tb4b4b4,
Tff7b72"env_battery_charging"Tb4b4b4: Ta5d6ff"充电中 {percent}"Tb4b4b4,
Tff7b72"env_battery_on_battery"Tb4b4b4: Ta5d6ff"使用电池 {percent}"Tb4b4b4,
Tff7b72"usage_insights"Tb4b4b4: Ta5d6ff"MeshChatX 占用"Tb4b4b4,
Tff7b72"process_cpu"Tb4b4b4: Ta5d6ff"进程 CPU"Tb4b4b4,
Tff7b72"process_threads"Tb4b4b4: Ta5d6ff"线程"Tb4b4b4,
Tff7b72"process_uptime"Tb4b4b4: Ta5d6ff"运行时间"Tb4b4b4,
Tff7b72"memory_pressure"Tb4b4b4: Ta5d6ff"内存压力"Tb4b4b4,
Tff7b72"memory_pressure_relaxed"Tb4b4b4: Ta5d6ff"Active (low host RAM)"Tb4b4b4,
Tff7b72"memory_pressure_paths"Tb4b4b4: Ta5d6ff"已跟踪 {count} 条路径"Tb4b4b4,
Tff7b72"env_host_battery"Tb4b4b4: Ta5d6ff"主机电池"Tb4b4b4,
Tff7b72"app_battery_use"Tb4b4b4: Ta5d6ff"MeshChatX 预估耗电"Tb4b4b4,
Tff7b72"app_battery_use_hint"Tb4b4b4: Ta5d6ff"根据 MeshChatX 启动以来的 CPU 时间估算,不是系统电池归因。"Tb4b4b4,
Tff7b72"app_battery_use_warming"Tb4b4b4: Ta5d6ff"测量中…"Tb4b4b4,
Tff7b72"app_battery_use_rate"Tb4b4b4: Ta5d6ff"~{rate}"Tb4b4b4,
Tff7b72"app_battery_use_with_intensity"Tb4b4b4: Ta5d6ff"~{rate}({intensity})"Tb4b4b4,
Tff7b72"app_battery_share"Tb4b4b4: Ta5d6ff"预估 CPU 占比"Tb4b4b4,
Tff7b72"app_battery_share_value"Tb4b4b4: Ta5d6ff"设备的 {percent}%"Tb4b4b4,
Tff7b72"app_battery_intensity_low"Tb4b4b4: Ta5d6ff"低"Tb4b4b4,
Tff7b72"app_battery_intensity_moderate"Tb4b4b4: Ta5d6ff"中"Tb4b4b4,
Tff7b72"app_battery_intensity_high"Tb4b4b4: Ta5d6ff"高"Tb4b4b4,
Tff7b72"app_battery_intensity_very_high"Tb4b4b4: Ta5d6ff"很高"Tb4b4b4,
Tff7b72"battery_saver"Tb4b4b4: Ta5d6ff"省电模式"Tb4b4b4,
Tff7b72"battery_saver_off"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"battery_saver_on"Tb4b4b4: Ta5d6ff"开启"Tb4b4b4,
Tff7b72"battery_saver_measures"Tb4b4b4: Ta5d6ff"生效措施"Tb4b4b4,
Tff7b72"battery_saver_measure"Tb4b4b4: Tb4b4b4{
Tff7b72"disableVisualiserDiscovery"Tb4b4b4: Ta5d6ff"Visualiser discovery hidden"Tb4b4b4,
Tff7b72"hideOfflineInterfaces"Tb4b4b4: Ta5d6ff"Offline interfaces hidden"Tb4b4b4,
Tff7b72"maxVisualiserInterfaces"Tb4b4b4: Ta5d6ff"Visualiser interface limit"Tb4b4b4,
Tff7b72"disableVisualiserAutoReload"Tb4b4b4: Ta5d6ff"Visualiser auto-reload off"Tb4b4b4,
Tff7b72"slowVisualiserReload"Tb4b4b4: Ta5d6ff"Slower visualiser reload"Tb4b4b4,
Tff7b72"disableVisualiserLiveLayout"Tb4b4b4: Ta5d6ff"Live layout off"Tb4b4b4,
Tff7b72"reduceBackgroundPolling"Tb4b4b4: Ta5d6ff"Slower background polling"Tb4b4b4,
Tff7b72"reduceInterfacesDiscovery"Tb4b4b4: Ta5d6ff"Slower interface discovery polls"Tb4b4b4,
Tff7b72"applyInterfaceBitrateLimits"Tb4b4b4: Ta5d6ff"Forced interface bitrates"
Tb4b4b4},
Tff7b72"top_memory_consumer"Tb4b4b4: Ta5d6ff"Top memory"Tb4b4b4,
Tff7b72"top_cpu_consumer"Tb4b4b4: Ta5d6ff"Top CPU"Tb4b4b4,
Tff7b72"memory_pressure_normal"Tb4b4b4: Ta5d6ff"Normal"Tb4b4b4,
Tff7b72"path_table"Tb4b4b4: Ta5d6ff"Path table"Tb4b4b4,
Tff7b72"path_table_count"Tb4b4b4: Ta5d6ff"{count} paths"
Tb4b4b4},
Tff7b72"interfaces"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"管理"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"搜索、过滤和导出您的 Reticulum 适配器。"Tb4b4b4,
Tff7b72"add_interface"Tb4b4b4: Ta5d6ff"添加接口"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"编辑接口"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"全部导出"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"按名称、类型、主机搜索..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"connected_only"Tb4b4b4: Ta5d6ff"仅已连接"Tb4b4b4,
Tff7b72"all_types"Tb4b4b4: Ta5d6ff"所有类型"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"未找到接口"Tb4b4b4,
Tff7b72"no_interfaces_description"Tb4b4b4: Ta5d6ff"调整搜索或添加新接口。"Tb4b4b4,
Tff7b72"fixed_mtu_hint"Tb4b4b4: Ta5d6ff"可选。若设置,至少 {min} 字节(Reticulum 最小 MTU)。"Tb4b4b4,
Tff7b72"fixed_mtu_min"Tb4b4b4: Ta5d6ff"固定 MTU 至少为 {min} 字节(Reticulum 最小值)。"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"必须重新启动 Reticulum MeshChatX 才能使任何接口更改生效。"Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"立即重新启动"Tb4b4b4,
Tff7b72"failed_enable"Tb4b4b4: Ta5d6ff"无法启用接口"Tb4b4b4,
Tff7b72"failed_disable"Tb4b4b4: Ta5d6ff"无法禁用接口"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此接口吗?此操作无法撤销!"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"无法删除接口"Tb4b4b4,
Tff7b72"failed_export_all"Tb4b4b4: Ta5d6ff"导出接口失败"Tb4b4b4,
Tff7b72"failed_export_single"Tb4b4b4: Ta5d6ff"导出接口失败"Tb4b4b4,
Tff7b72"failed_reload"Tb4b4b4: Ta5d6ff"重新加载 Reticulum 失败!"Tb4b4b4,
Tff7b72"interface_not_found"Tb4b4b4: Ta5d6ff"未找到要编辑的选定接口。"Tb4b4b4,
Tff7b72"discovery_settings_saved"Tb4b4b4: Ta5d6ff"发现设置已保存"Tb4b4b4,
Tff7b72"discovery_list_refreshed"Tb4b4b4: Ta5d6ff"已刷新发现的接口列表。"Tb4b4b4,
Tff7b72"discovery_list_refresh_failed"Tb4b4b4: Ta5d6ff"无法刷新发现的接口列表。"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only"Tb4b4b4: Ta5d6ff"新建出站 TCP 默认仅作引导"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only_hint"Tb4b4b4: Ta5d6ff"启用后,新建的 TCP 客户端(与 backbone 连接器)接口会设置 bootstrap_only,在达到 autoconnect_discovered_interfaces 后由 Reticulum 自动断开。"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_docs_link"Tb4b4b4: Ta5d6ff"参阅 Reticulum 引导连接说明。"Tb4b4b4,
Tff7b72"backbone_transport_identity_label"Tb4b4b4: Ta5d6ff"传输身份(可选)"Tb4b4b4,
Tff7b72"backbone_transport_identity_placeholder"Tb4b4b4: Ta5d6ff"e53433e51cde34c42a3245ba3fe1ad69"Tb4b4b4,
Tff7b72"backbone_transport_identity_hint"Tb4b4b4: Ta5d6ff"与 Reticulum 骨干远端示例一致,仅需 remote 与 target_port。运营商或目录注明时再填写哈希。"Tb4b4b4,
Tff7b72"loopback_local_title"Tb4b4b4: Ta5d6ff"本地 / 环回"Tb4b4b4,
Tff7b72"loopback_local_body"Tb4b4b4: Ta5d6ff"Reticulum 在内部使用共享实例。若要与本机上的其他 RNS 进程通信,请使用 TCP 客户端连接 127.0.0.1 及实例端口,或使用外部接口模块。"Tb4b4b4,
Tff7b72"loopback_local_docs_hint"Tb4b4b4: Ta5d6ff"参阅 Interfaces 章节了解支持的类型。"Tb4b4b4,
Tff7b72"loopback_local_docs_link"Tb4b4b4: Ta5d6ff"打开内置 Reticulum 手册"Tb4b4b4,
Tff7b72"custom_external_intro"Tb4b4b4: Ta5d6ff"WeaveInterface 等类型会在 Reticulum 于 interfacepath 找到匹配的模块文件(TypeName.py)且包含 interface_class 时加载(RNS 外部加载器)。JSON 选项会合并到配置文件中的 interface 段。"Tb4b4b4,
Tff7b72"custom_external_install_intro"Tb4b4b4: Ta5d6ff"在 Android 上,文件应用经常无法打开 Android/data。请使用“安装模块”,通过系统文件选择器(下载、云盘、蓝牙等)将 TypeName.py 复制到本应用的 interfacepath。"Tb4b4b4,
Tff7b72"custom_external_interfacepath_label"Tb4b4b4: Ta5d6ff"当前 interfacepath"Tb4b4b4,
Tff7b72"custom_external_install_button"Tb4b4b4: Ta5d6ff"安装模块 (.py)"Tb4b4b4,
Tff7b72"custom_external_install_overwrite"Tb4b4b4: Ta5d6ff"若已存在则覆盖"Tb4b4b4,
Tff7b72"custom_external_install_success"Tb4b4b4: Ta5d6ff"接口模块已安装"Tb4b4b4,
Tff7b72"custom_external_install_failed"Tb4b4b4: Ta5d6ff"无法安装接口模块"Tb4b4b4,
Tff7b72"custom_external_modules_empty"Tb4b4b4: Ta5d6ff"尚未安装自定义模块。"Tb4b4b4,
Tff7b72"custom_external_module_delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"custom_external_module_deleted"Tb4b4b4: Ta5d6ff"接口模块已删除"Tb4b4b4,
Tff7b72"custom_external_module_delete_failed"Tb4b4b4: Ta5d6ff"无法删除接口模块"Tb4b4b4,
Tff7b72"custom_external_type_label"Tb4b4b4: Ta5d6ff"接口类型名称"Tb4b4b4,
Tff7b72"custom_external_type_placeholder"Tb4b4b4: Ta5d6ff"WeaveInterface"Tb4b4b4,
Tff7b72"custom_external_json_label"Tb4b4b4: Ta5d6ff"附加选项(JSON 对象)"Tb4b4b4,
Tff7b72"custom_external_json_placeholder"Tb4b4b4: Ta5d6ff"\"listen_ip\": \"0.0.0.0\", \"listen_port\": 4242"Tb4b4b4,
Tff7b72"custom_external_docs_hint"Tb4b4b4: Ta5d6ff"参阅 Interfaces 手册了解内置类型与外部模块。"Tb4b4b4,
Tff7b72"custom_external_docs_link"Tb4b4b4: Ta5d6ff"打开内置 Reticulum 手册"Tb4b4b4,
Tff7b72"custom_external_type_required"Tb4b4b4: Ta5d6ff"填写 Reticulum 接口类型名称。"Tb4b4b4,
Tff7b72"custom_external_json_invalid"Tb4b4b4: Ta5d6ff"附加选项的 JSON 无效。"Tb4b4b4,
Tff7b72"failed_save_discovery"Tb4b4b4: Ta5d6ff"保存发现设置失败"Tb4b4b4,
Tff7b72"no_interfaces_found_config"Tb4b4b4: Ta5d6ff"在所选配置文件中未找到接口"Tb4b4b4,
Tff7b72"failed_parse_config"Tb4b4b4: Ta5d6ff"解析配置文件失败"Tb4b4b4,
Tff7b72"select_config_file"Tb4b4b4: Ta5d6ff"请选择配置文件"Tb4b4b4,
Tff7b72"select_at_least_one"Tb4b4b4: Ta5d6ff"请至少选择一个要导入的接口"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"接口导入成功。必须重新启动 MeshChat 才能使这些更改生效。"Tb4b4b4,
Tff7b72"failed_import_all"Tb4b4b4: Ta5d6ff"导入接口失败"Tb4b4b4,
Tff7b72"add_interface_sidebar_a11y"Tb4b4b4: Ta5d6ff"快捷键和社区预设"Tb4b4b4,
Tff7b72"community_quick_start"Tb4b4b4: Ta5d6ff"社区快速启动"Tb4b4b4,
Tff7b72"community_quick_start_hint"Tb4b4b4: Ta5d6ff"从目录 rns.recipes 在线列出的预设。"Tb4b4b4,
Tff7b72"community_quick_start_hide"Tb4b4b4: Ta5d6ff"隐藏建议接口"Tb4b4b4,
Tff7b72"community_use_preset"Tb4b4b4: Ta5d6ff"使用此预设"Tb4b4b4,
Tff7b72"community_presets_hidden_hint"Tb4b4b4: Ta5d6ff"社区预设已隐藏。在此处或设置中再次显示。"Tb4b4b4,
Tff7b72"community_presets_show_again"Tb4b4b4: Ta5d6ff"显示社区预设"Tb4b4b4,
Tff7b72"community_presets_empty"Tb4b4b4: Ta5d6ff"未加载预设。重建捆绑包或添加 public/community_interfaces.json。"Tb4b4b4,
Tff7b72"community_presets_refresh"Tb4b4b4: Ta5d6ff"从 directory.rns.recipes 刷新社区接口预设"Tb4b4b4,
Tff7b72"community_presets_refreshed"Tb4b4b4: Ta5d6ff"已更新 {count} 个社区接口预设"Tb4b4b4,
Tff7b72"community_presets_refresh_failed"Tb4b4b4: Ta5d6ff"无法刷新社区接口预设"Tb4b4b4,
Tff7b72"find_more_nodes"Tb4b4b4: Ta5d6ff"查找更多节点"Tb4b4b4,
Tff7b72"quick_import"Tb4b4b4: Ta5d6ff"快速导入"Tb4b4b4,
Tff7b72"quick_import_paste_hint"Tb4b4b4: Ta5d6ff"粘贴原始配置"Tb4b4b4,
Tff7b72"quick_import_placeholder"Tb4b4b4: Ta5d6ff"[接口名称]\ntype = TCPClientInterface\ntarget_host = 1.2.3.4"Tb4b4b4,
Tff7b72"quick_import_apply"Tb4b4b4: Ta5d6ff"应用:{name}"Tb4b4b4,
Tff7b72"discovered_network_name"Tb4b4b4: Ta5d6ff"网络名称"Tb4b4b4,
Tff7b72"discovered_passphrase"Tb4b4b4: Ta5d6ff"口令"Tb4b4b4,
Tff7b72"discovered_copy_network_name"Tb4b4b4: Ta5d6ff"复制 IFAC 网络名称"Tb4b4b4,
Tff7b72"discovered_copy_passphrase"Tb4b4b4: Ta5d6ff"复制 IFAC 口令"Tb4b4b4,
Tff7b72"discovered_use_this"Tb4b4b4: Ta5d6ff"使用此接口"Tb4b4b4,
Tff7b72"discovered_copy_config"Tb4b4b4: Ta5d6ff"复制配置块"Tb4b4b4,
Tff7b72"discovered_config_block"Tb4b4b4: Ta5d6ff"配置块"Tb4b4b4,
Tff7b72"discovered_no_config"Tb4b4b4: Ta5d6ff"此公告未包含可直接粘贴的配置块。"Tb4b4b4,
Tff7b72"discovered_prefill_applied"Tb4b4b4: Ta5d6ff"已根据发现的接口预填字段。"Tb4b4b4,
Tff7b72"rnode_ble_toggle"Tb4b4b4: Ta5d6ff"蓝牙低功耗 (RNode UART)"Tb4b4b4,
Tff7b72"rnode_ble_hint"Tb4b4b4: Ta5d6ff"Reticulum 在此设备上使用蓝牙。请先在系统设置中配对 RNode。这需要桌面版或 Android 应用。在 Android 上,您还必须允许所需的权限。"Tb4b4b4,
Tff7b72"rnode_ble_peer_label"Tb4b4b4: Ta5d6ff"BLE 名称或 MAC"Tb4b4b4,
Tff7b72"rnode_ble_peer_placeholder"Tb4b4b4: Ta5d6ff"MyRNode 或 aa:bb:cc:dd:ee:ff"Tb4b4b4,
Tff7b72"rnode_ble_peer_required"Tb4b4b4: Ta5d6ff"请输入 RNode 的广播名称或 MAC 地址。"Tb4b4b4,
Tff7b72"rnode_ip_host_label"Tb4b4b4: Ta5d6ff"主机名或 IP 地址"Tb4b4b4,
Tff7b72"rnode_tcp_port_fixed_hint"Tb4b4b4: Ta5d6ff"Reticulum 使用 RNode 上的 7633 端口。只需填写主机名或 IP,不要加端口号。"Tb4b4b4,
Tff7b72"rnode_tcp_host_required"Tb4b4b4: Ta5d6ff"请填写 RNode TCP 连接的主机名或 IP。"Tb4b4b4,
Tff7b72"listen_ip_required"Tb4b4b4: Ta5d6ff"Listen IP 为必填项。"Tb4b4b4,
Tff7b72"kernel_iface_picker_title"Tb4b4b4: Ta5d6ff"本机网络接口"Tb4b4b4,
Tff7b72"kernel_iface_loading"Tb4b4b4: Ta5d6ff"加载中…"Tb4b4b4,
Tff7b72"kernel_iface_picker_help"Tb4b4b4: Ta5d6ff"“设备”为可选,填写一个内核网卡名,或留空仅按 Listen IP 绑定。点击一行填入输入框。"Tb4b4b4,
Tff7b72"auto_iface_ifname_chips_hint"Tb4b4b4: Ta5d6ff"本机接口:点击可在上方字段中添加或移除名称。"Tb4b4b4,
Tff7b72"i2p_requirements_title"Tb4b4b4: Ta5d6ff"I2P 接口规则"Tb4b4b4,
Tff7b72"i2p_requirements_body"Tb4b4b4: Ta5d6ff"只允许一个 I2P 接口。请先在设置中启用传输模式,再将 I2P 添加为最后一个接口。不要从配置文件导入 I2P,也不要在原始配置编辑器中修改它。若 I2P 不在末尾,保存和启动时会自动修复。"Tb4b4b4,
Tff7b72"i2p_transport_required"Tb4b4b4: Ta5d6ff"添加 I2P 接口前请先在设置中启用传输模式。"Tb4b4b4,
Tff7b72"i2p_already_exists"Tb4b4b4: Ta5d6ff"已存在 I2P 接口。请先删除后再添加另一个。"Tb4b4b4,
Tff7b72"i2p_import_forbidden"Tb4b4b4: Ta5d6ff"不能从文件导入 I2P 接口。请仅通过“添加接口”页面添加 I2P。"Tb4b4b4,
Tff7b72"mode_default_full"Tb4b4b4: Ta5d6ff"默认 (Full)"Tb4b4b4,
Tff7b72"mode_full"Tb4b4b4: Ta5d6ff"Full"Tb4b4b4,
Tff7b72"mode_gateway"Tb4b4b4: Ta5d6ff"Gateway"Tb4b4b4,
Tff7b72"mode_access_point"Tb4b4b4: Ta5d6ff"Access Point"Tb4b4b4,
Tff7b72"mode_roaming"Tb4b4b4: Ta5d6ff"Roaming"Tb4b4b4,
Tff7b72"mode_boundary"Tb4b4b4: Ta5d6ff"Boundary"Tb4b4b4,
Tff7b72"mode_internal"Tb4b4b4: Ta5d6ff"Internal"Tb4b4b4,
Tff7b72"recursive_prs_label"Tb4b4b4: Ta5d6ff"递归路径请求"Tb4b4b4,
Tff7b72"recursive_prs_hint"Tb4b4b4: Ta5d6ff"无论接口模式如何,都允许在此接口上进行递归路径发现(RNS recursive_prs)。"Tb4b4b4,
Tff7b72"announces_from_internal_label"Tb4b4b4: Ta5d6ff"传播来自内部接口的通告"Tb4b4b4,
Tff7b72"announces_from_internal_hint"Tb4b4b4: Ta5d6ff"关闭后,在 internal 模式接口上收到的通告不会在此接口上重播(RNS announces_from_internal)。"Tb4b4b4,
Tff7b72"location_cmd_label"Tb4b4b4: Ta5d6ff"位置命令(可选)"Tb4b4b4,
Tff7b72"location_cmd_placeholder"Tb4b4b4: Ta5d6ff"/path/to/gps-script"Tb4b4b4,
Tff7b72"location_cmd_hint"Tb4b4b4: Ta5d6ff"可执行文件的绝对路径,输出 latitude,longitude,height。Reticulum 会在发现通告时运行它(RNS location_cmd)。"Tb4b4b4,
Tff7b72"block_fast_flapping_label"Tb4b4b4: Ta5d6ff"阻止快速抖动客户端"Tb4b4b4,
Tff7b72"block_fast_flapping_hint"Tb4b4b4: Ta5d6ff"忽略连接与断开过快的客户端(RNS 1.3.9 BackboneInterface 默认值)。"Tb4b4b4,
Tff7b72"fast_flapping_block_time_label"Tb4b4b4: Ta5d6ff"封锁时间(分钟)"Tb4b4b4,
Tff7b72"fast_flapping_threshold_label"Tb4b4b4: Ta5d6ff"阈值(秒)"Tb4b4b4,
Tff7b72"fast_flapping_grace_label"Tb4b4b4: Ta5d6ff"宽限抖动次数"
Tb4b4b4},
Tff7b72"map"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"pop_out"Tb4b4b4: Ta5d6ff"弹出地图"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"离线地图瓦片(MBTiles)和您的图层。"Tb4b4b4,
Tff7b72"upload_mbtiles"Tb4b4b4: Ta5d6ff"上传 MBTiles"Tb4b4b4,
Tff7b72"select_file"Tb4b4b4: Ta5d6ff"选择 MBTiles 文件"Tb4b4b4,
Tff7b72"offline_mode"Tb4b4b4: Ta5d6ff"离线模式"Tb4b4b4,
Tff7b72"online_mode"Tb4b4b4: Ta5d6ff"在线模式"Tb4b4b4,
Tff7b72"attribution"Tb4b4b4: Ta5d6ff"归属"Tb4b4b4,
Tff7b72"bounds"Tb4b4b4: Ta5d6ff"边界"Tb4b4b4,
Tff7b72"center"Tb4b4b4: Ta5d6ff"中心"Tb4b4b4,
Tff7b72"zoom"Tb4b4b4: Ta5d6ff"缩放"Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"正在上传..."Tb4b4b4,
Tff7b72"upload_success"Tb4b4b4: Ta5d6ff"地图上传成功"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"地图上传失败"Tb4b4b4,
Tff7b72"invalid_file"Tb4b4b4: Ta5d6ff"无效的 MBTiles 文件。仅支持栅格瓦片。"Tb4b4b4,
Tff7b72"default_view"Tb4b4b4: Ta5d6ff"默认视图"Tb4b4b4,
Tff7b72"set_as_default"Tb4b4b4: Ta5d6ff"设为默认视图"Tb4b4b4,
Tff7b72"export_area"Tb4b4b4: Ta5d6ff"导出区域"Tb4b4b4,
Tff7b72"export_instructions"Tb4b4b4: Ta5d6ff"在地图上拖动以选择区域。"Tb4b4b4,
Tff7b72"min_zoom"Tb4b4b4: Ta5d6ff"最小缩放"Tb4b4b4,
Tff7b72"max_zoom"Tb4b4b4: Ta5d6ff"最大缩放"Tb4b4b4,
Tff7b72"tile_count"Tb4b4b4: Ta5d6ff"估计瓦片数"Tb4b4b4,
Tff7b72"start_export"Tb4b4b4: Ta5d6ff"开始导出"Tb4b4b4,
Tff7b72"exporting"Tb4b4b4: Ta5d6ff"正在导出地图..."Tb4b4b4,
Tff7b72"download_ready"Tb4b4b4: Ta5d6ff"导出完成"Tb4b4b4,
Tff7b72"download_now"Tb4b4b4: Ta5d6ff"下载 MBTiles"Tb4b4b4,
Tff7b72"caching_enabled"Tb4b4b4: Ta5d6ff"瓦片缓存"Tb4b4b4,
Tff7b72"clear_cache"Tb4b4b4: Ta5d6ff"清除缓存"Tb4b4b4,
Tff7b72"cache_cleared"Tb4b4b4: Ta5d6ff"瓦片缓存已清除"Tb4b4b4,
Tff7b72"tile_server_url"Tb4b4b4: Ta5d6ff"瓦片服务器 URL"Tb4b4b4,
Tff7b72"tile_server_url_placeholder"Tb4b4b4: Ta5d6ff"https://tiles.openfreemap.org/styles/bright"Tb4b4b4,
Tff7b72"tile_server_url_hint"Tb4b4b4: Ta5d6ff"使用 {z}、{x}、{y} 表示缩放、列、行"Tb4b4b4,
Tff7b72"tile_server_saved"Tb4b4b4: Ta5d6ff"瓦片服务器 URL 已保存"Tb4b4b4,
Tff7b72"tile_server_openstreetmap"Tb4b4b4: Ta5d6ff"OpenStreetMap"Tb4b4b4,
Tff7b72"nominatim_api_url"Tb4b4b4: Ta5d6ff"Nominatim API URL"Tb4b4b4,
Tff7b72"nominatim_api_url_placeholder"Tb4b4b4: Ta5d6ff"https://nominatim.openstreetmap.org"Tb4b4b4,
Tff7b72"nominatim_api_url_hint"Tb4b4b4: Ta5d6ff"Nominatim 地理编码服务的基础 URL"Tb4b4b4,
Tff7b72"nominatim_api_saved"Tb4b4b4: Ta5d6ff"Nominatim API URL 已保存"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索位置..."Tb4b4b4,
Tff7b72"search_offline_error"Tb4b4b4: Ta5d6ff"搜索仅在在线模式下可用"Tb4b4b4,
Tff7b72"search_connection_error"Tb4b4b4: Ta5d6ff"连接搜索服务失败。请检查您的互联网连接。"Tb4b4b4,
Tff7b72"search_timeout_error"Tb4b4b4: Ta5d6ff"地理编码服务响应超时,可能较慢、繁忙或不可达,请重试。"Tb4b4b4,
Tff7b72"search_error"Tb4b4b4: Ta5d6ff"搜索错误"Tb4b4b4,
Tff7b72"tile_connectivity_title"Tb4b4b4: Ta5d6ff"无法加载地图瓦片"Tb4b4b4,
Tff7b72"tile_connectivity_body"Tb4b4b4: Ta5d6ff"请检查网络后重试,在设置中使用本地瓦片服务,或若已导入 MBTiles 可切换到离线模式。"Tb4b4b4,
Tff7b72"tile_connectivity_retry"Tb4b4b4: Ta5d6ff"重试瓦片"Tb4b4b4,
Tff7b72"tile_connectivity_use_offline"Tb4b4b4: Ta5d6ff"离线模式"Tb4b4b4,
Tff7b72"tile_connectivity_dismiss"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"tile_failover_trying"Tb4b4b4: Ta5d6ff"地图瓦片加载失败;正在尝试 {provider}…"Tb4b4b4,
Tff7b72"tile_failover_offline"Tb4b4b4: Ta5d6ff"在线瓦片不可用;切换到离线模式"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"custom_tile_server_unavailable"Tb4b4b4: Ta5d6ff"自定义瓦片服务器在离线模式下不可用"Tb4b4b4,
Tff7b72"custom_nominatim_unavailable"Tb4b4b4: Ta5d6ff"自定义 Nominatim 服务器在离线模式下不可用"Tb4b4b4,
Tff7b72"onboarding_title"Tb4b4b4: Ta5d6ff"导出为 MBTiles!"Tb4b4b4,
Tff7b72"onboarding_text"Tb4b4b4: Ta5d6ff"使用导出工具将地图区域导出为 MBTiles 文件以供离线使用。"Tb4b4b4,
Tff7b72"onboarding_got_it"Tb4b4b4: Ta5d6ff"明白了,开始吧"Tb4b4b4,
Tff7b72"tool_point"Tb4b4b4: Ta5d6ff"绘制点"Tb4b4b4,
Tff7b72"tool_linestring"Tb4b4b4: Ta5d6ff"绘制线"Tb4b4b4,
Tff7b72"tool_polygon"Tb4b4b4: Ta5d6ff"绘制多边形"Tb4b4b4,
Tff7b72"tool_circle"Tb4b4b4: Ta5d6ff"绘制圆形"Tb4b4b4,
Tff7b72"tool_measure"Tb4b4b4: Ta5d6ff"测量距离/面积"Tb4b4b4,
Tff7b72"tool_bearing"Tb4b4b4: Ta5d6ff"方位与距离(两次点击,离线)"Tb4b4b4,
Tff7b72"tool_bearing_from_here"Tb4b4b4: Ta5d6ff"从我的位置一次点击测方位"Tb4b4b4,
Tff7b72"bearing_geodesic"Tb4b4b4: Ta5d6ff"大地线(大圆)"Tb4b4b4,
Tff7b72"bearing_rhumb"Tb4b4b4: Ta5d6ff"等角航线(恒向线)"Tb4b4b4,
Tff7b72"bearing_forward"Tb4b4b4: Ta5d6ff"正方位角"Tb4b4b4,
Tff7b72"bearing_back"Tb4b4b4: Ta5d6ff"反方位角"Tb4b4b4,
Tff7b72"bearing_rhumb_line"Tb4b4b4: Ta5d6ff"恒向线方位 / 反向"Tb4b4b4,
Tff7b72"bearing_hint_first"Tb4b4b4: Ta5d6ff"先点击起点,再点击终点。"Tb4b4b4,
Tff7b72"bearing_hint_second"Tb4b4b4: Ta5d6ff"点击终点。"Tb4b4b4,
Tff7b72"bearing_hint_destination"Tb4b4b4: Ta5d6ff"在地图上点击目的地。"Tb4b4b4,
Tff7b72"bearing_from_here"Tb4b4b4: Ta5d6ff"用我的位置作为起点"Tb4b4b4,
Tff7b72"bearing_help_first"Tb4b4b4: Ta5d6ff"点击起点和终点"Tb4b4b4,
Tff7b72"bearing_help_drag"Tb4b4b4: Ta5d6ff"移动指针可实时查看"Tb4b4b4,
Tff7b72"tool_clear"Tb4b4b4: Ta5d6ff"清除绘图"Tb4b4b4,
Tff7b72"save_drawing"Tb4b4b4: Ta5d6ff"保存绘图图层"Tb4b4b4,
Tff7b72"load_drawing"Tb4b4b4: Ta5d6ff"加载绘图图层"Tb4b4b4,
Tff7b72"save_drawing_title"Tb4b4b4: Ta5d6ff"保存绘图图层"Tb4b4b4,
Tff7b72"save_drawing_desc"Tb4b4b4: Ta5d6ff"将当前地图标注保存到数据库。"Tb4b4b4,
Tff7b72"drawing_name"Tb4b4b4: Ta5d6ff"图层名称"Tb4b4b4,
Tff7b72"drawing_name_placeholder"Tb4b4b4: Ta5d6ff"例如 目标区域 Alpha"Tb4b4b4,
Tff7b72"load_drawing_title"Tb4b4b4: Ta5d6ff"加载绘图图层"Tb4b4b4,
Tff7b72"loading_drawings"Tb4b4b4: Ta5d6ff"正在加载已保存的图层..."Tb4b4b4,
Tff7b72"no_drawings"Tb4b4b4: Ta5d6ff"无已保存图层"Tb4b4b4,
Tff7b72"no_drawings_desc"Tb4b4b4: Ta5d6ff"您尚未保存任何地图标注。"Tb4b4b4,
Tff7b72"saved_on"Tb4b4b4: Ta5d6ff"保存于"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"地图设置"Tb4b4b4,
Tff7b72"go_to_my_location"Tb4b4b4: Ta5d6ff"转到我的位置"Tb4b4b4,
Tff7b72"source_updated"Tb4b4b4: Ta5d6ff"地图源已更新"Tb4b4b4,
Tff7b72"failed_set_active"Tb4b4b4: Ta5d6ff"设置活动地图失败"Tb4b4b4,
Tff7b72"file_deleted"Tb4b4b4: Ta5d6ff"文件已删除"Tb4b4b4,
Tff7b72"failed_delete_file"Tb4b4b4: Ta5d6ff"删除文件失败"Tb4b4b4,
Tff7b72"storage_saved"Tb4b4b4: Ta5d6ff"存储目录已保存"Tb4b4b4,
Tff7b72"failed_save_storage"Tb4b4b4: Ta5d6ff"保存目录失败"Tb4b4b4,
Tff7b72"export_cancelled"Tb4b4b4: Ta5d6ff"导出已取消"Tb4b4b4,
Tff7b72"failed_cancel_export"Tb4b4b4: Ta5d6ff"取消导出失败"Tb4b4b4,
Tff7b72"failed_start_export"Tb4b4b4: Ta5d6ff"启动导出失败"Tb4b4b4,
Tff7b72"select_mbtiles_error"Tb4b4b4: Ta5d6ff"请选择 .mbtiles 文件"Tb4b4b4,
Tff7b72"view_saved"Tb4b4b4: Ta5d6ff"默认视图已保存"Tb4b4b4,
Tff7b72"failed_save_view"Tb4b4b4: Ta5d6ff"保存默认视图失败"Tb4b4b4,
Tff7b72"failed_clear_cache"Tb4b4b4: Ta5d6ff"清除缓存失败"Tb4b4b4,
Tff7b72"failed_save_tile_server"Tb4b4b4: Ta5d6ff"保存瓦片服务器 URL 失败"Tb4b4b4,
Tff7b72"failed_save_nominatim"Tb4b4b4: Ta5d6ff"保存 Nominatim API URL 失败"Tb4b4b4,
Tff7b72"copied_coordinates"Tb4b4b4: Ta5d6ff"坐标已复制"Tb4b4b4,
Tff7b72"failed_load_drawings"Tb4b4b4: Ta5d6ff"加载绘图失败"Tb4b4b4,
Tff7b72"not_initialized"Tb4b4b4: Ta5d6ff"地图未初始化"Tb4b4b4,
Tff7b72"drawing_saved"Tb4b4b4: Ta5d6ff"绘图已保存"Tb4b4b4,
Tff7b72"failed_save_drawing"Tb4b4b4: Ta5d6ff"保存绘图失败"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"已删除"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"删除失败"Tb4b4b4,
Tff7b72"location_not_determined"Tb4b4b4: Ta5d6ff"无法确定您的位置"Tb4b4b4,
Tff7b72"geolocation_not_supported"Tb4b4b4: Ta5d6ff"您的浏览器不支持地理位置"Tb4b4b4,
Tff7b72"no_nodes_location"Tb4b4b4: Ta5d6ff"未找到该位置的节点"Tb4b4b4,
Tff7b72"failed_fetch_nodes"Tb4b4b4: Ta5d6ff"获取已发现的地图节点失败"Tb4b4b4,
Tff7b72"share_view"Tb4b4b4: Ta5d6ff"分享地图视图(复制链接)"Tb4b4b4,
Tff7b72"share_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX 地图:"Tb4b4b4,
Tff7b72"share_copied"Tb4b4b4: Ta5d6ff"地图链接已复制到剪贴板"Tb4b4b4,
Tff7b72"ping_here"Tb4b4b4: Ta5d6ff"在此处发送位置标记(在聊天中发送)"Tb4b4b4,
Tff7b72"ping_here_toolbar"Tb4b4b4: Ta5d6ff"在聊天中发送地图中心标记"Tb4b4b4,
Tff7b72"ping_modal_title"Tb4b4b4: Ta5d6ff"发送地图标记"Tb4b4b4,
Tff7b72"ping_destination"Tb4b4b4: Ta5d6ff"目的地"Tb4b4b4,
Tff7b72"ping_pick_conversation"Tb4b4b4: Ta5d6ff"选择一个对话"Tb4b4b4,
Tff7b72"ping_send"Tb4b4b4: Ta5d6ff"发送标记"Tb4b4b4,
Tff7b72"ping_sent"Tb4b4b4: Ta5d6ff"地图标记已发送"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"无法发送地图 ping"Tb4b4b4,
Tff7b72"ping_invalid_destination"Tb4b4b4: Ta5d6ff"请选择一个有效的32字符目标哈希"Tb4b4b4,
Tff7b72"ping_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX 地图标记:"Tb4b4b4,
Tff7b72"north_up"Tb4b4b4: Ta5d6ff"北向上(地图未旋转)"Tb4b4b4,
Tff7b72"export_tile_limit_exceeded"Tb4b4b4: Ta5d6ff"一次导出瓦片过多。请降低最大缩放级别或缩小区域。"Tb4b4b4,
Tff7b72"export_region_world"Tb4b4b4: Ta5d6ff"世界(低缩放)"Tb4b4b4,
Tff7b72"export_region_europe"Tb4b4b4: Ta5d6ff"欧洲"Tb4b4b4,
Tff7b72"export_region_north_america"Tb4b4b4: Ta5d6ff"北美洲"Tb4b4b4,
Tff7b72"export_region_south_america"Tb4b4b4: Ta5d6ff"南美洲"Tb4b4b4,
Tff7b72"export_region_africa"Tb4b4b4: Ta5d6ff"非洲"Tb4b4b4,
Tff7b72"export_region_asia"Tb4b4b4: Ta5d6ff"亚洲"Tb4b4b4,
Tff7b72"export_region_oceania"Tb4b4b4: Ta5d6ff"大洋洲"Tb4b4b4,
Tff7b72"vector_exchange_title"Tb4b4b4: Ta5d6ff"GeoJSON / KML / KMZ"Tb4b4b4,
Tff7b72"vector_exchange_merge"Tb4b4b4: Ta5d6ff"与现有绘图合并(取消勾选以替换)"Tb4b4b4,
Tff7b72"vector_exchange_hint"Tb4b4b4: Ta5d6ff"导入支持多种格式的图标,包括 GeoJSON 和 KML。选择一个绘图以查看其元数据。"Tb4b4b4,
Tff7b72"vector_import_geojson"Tb4b4b4: Ta5d6ff"导入 GeoJSON"Tb4b4b4,
Tff7b72"vector_import_kml"Tb4b4b4: Ta5d6ff"导入 KML"Tb4b4b4,
Tff7b72"vector_import_kmz"Tb4b4b4: Ta5d6ff"导入 KMZ"Tb4b4b4,
Tff7b72"vector_export_geojson"Tb4b4b4: Ta5d6ff"导出 GeoJSON"Tb4b4b4,
Tff7b72"vector_export_kml"Tb4b4b4: Ta5d6ff"导出 KML"Tb4b4b4,
Tff7b72"vector_export_kmz"Tb4b4b4: Ta5d6ff"导出 KMZ"Tb4b4b4,
Tff7b72"vector_import_ok"Tb4b4b4: Ta5d6ff"已导入 {count} 个要素。"Tb4b4b4,
Tff7b72"vector_import_empty"Tb4b4b4: Ta5d6ff"文件中未找到要素。"Tb4b4b4,
Tff7b72"vector_import_failed"Tb4b4b4: Ta5d6ff"无法读取矢量文件。"Tb4b4b4,
Tff7b72"vector_export_ok"Tb4b4b4: Ta5d6ff"导出已开始。"Tb4b4b4,
Tff7b72"remote_overlays_title"Tb4b4b4: Ta5d6ff"远程叠加层"Tb4b4b4,
Tff7b72"remote_overlays_reload"Tb4b4b4: Ta5d6ff"重新加载"Tb4b4b4,
Tff7b72"remote_overlays_kind"Tb4b4b4: Ta5d6ff"来源类型"Tb4b4b4,
Tff7b72"remote_overlays_url"Tb4b4b4: Ta5d6ff"来源 URL"Tb4b4b4,
Tff7b72"remote_overlays_paths"Tb4b4b4: Ta5d6ff"仓库文件路径(每行一个)"Tb4b4b4,
Tff7b72"remote_overlays_ref"Tb4b4b4: Ta5d6ff"Git 引用(分支、标签或提交)"Tb4b4b4,
Tff7b72"remote_overlays_refresh_interval"Tb4b4b4: Ta5d6ff"自动刷新间隔(秒,0 = 关闭)"Tb4b4b4,
Tff7b72"remote_overlays_import"Tb4b4b4: Ta5d6ff"导入 / 获取"Tb4b4b4,
Tff7b72"remote_overlays_importing"Tb4b4b4: Ta5d6ff"正在获取…"Tb4b4b4,
Tff7b72"remote_overlays_empty"Tb4b4b4: Ta5d6ff"尚无远程叠加层。"Tb4b4b4,
Tff7b72"remote_overlays_visible"Tb4b4b4: Ta5d6ff"显示"Tb4b4b4,
Tff7b72"remote_overlays_refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"remote_overlays_copy_drawings"Tb4b4b4: Ta5d6ff"复制到绘图"Tb4b4b4,
Tff7b72"remote_overlays_delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"remote_overlays_error"Tb4b4b4: Ta5d6ff"远程叠加层错误"Tb4b4b4,
Tff7b72"remote_overlays_export_ok"Tb4b4b4: Ta5d6ff"叠加层导出已开始。"Tb4b4b4,
Tff7b72"remote_overlays_export_failed"Tb4b4b4: Ta5d6ff"叠加层导出失败。"Tb4b4b4,
Tff7b72"remote_overlays_copied"Tb4b4b4: Ta5d6ff"已将叠加层复制到绘图。"Tb4b4b4,
Tff7b72"drop_geo_files"Tb4b4b4: Ta5d6ff"将地图文件拖放到此处"Tb4b4b4,
Tff7b72"drop_map_files_hint"Tb4b4b4: Ta5d6ff"GeoJSON、KML、KMZ 或 MBTiles"Tb4b4b4,
Tff7b72"drop_no_geo_files"Tb4b4b4: Ta5d6ff"未检测到 GeoJSON、KML 或 KMZ 文件。"Tb4b4b4,
Tff7b72"drop_no_supported_files"Tb4b4b4: Ta5d6ff"未检测到 GeoJSON、KML、KMZ 或 MBTiles 文件。"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新地图"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"新地图 (Ctrl+T)"Tb4b4b4,
Tff7b72"tab_default_name"Tb4b4b4: Ta5d6ff"地图 {number}"Tb4b4b4,
Tff7b72"tab_rename_hint"Tb4b4b4: Ta5d6ff"双击或双触重命名"
Tb4b4b4},
Tff7b72"interface"Tb4b4b4: Tb4b4b4{
Tff7b72"disable"Tb4b4b4: Ta5d6ff"禁用"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"编辑接口"Tb4b4b4,
Tff7b72"export_interface"Tb4b4b4: Ta5d6ff"导出接口"Tb4b4b4,
Tff7b72"delete_interface"Tb4b4b4: Ta5d6ff"删除接口"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"听着"Tb4b4b4,
Tff7b72"forward"Tb4b4b4: Ta5d6ff"前进"Tb4b4b4,
Tff7b72"port"Tb4b4b4: Ta5d6ff"端口"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"频率"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"带宽"Tb4b4b4,
Tff7b72"txpower"Tb4b4b4: Ta5d6ff"TX 电源"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"系统框架"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"编码率"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"比特率"Tb4b4b4,
Tff7b72"tx"Tb4b4b4: Ta5d6ff"TX 主题"Tb4b4b4,
Tff7b72"rx"Tb4b4b4: Ta5d6ff"RX 自动调用"Tb4b4b4,
Tff7b72"noise"Tb4b4b4: Ta5d6ff"噪声"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"客户"Tb4b4b4,
Tff7b72"link_up"Tb4b4b4: Ta5d6ff"链路已连通"Tb4b4b4,
Tff7b72"link_down"Tb4b4b4: Ta5d6ff"链路未连通"Tb4b4b4,
Tff7b72"link_unknown"Tb4b4b4: Ta5d6ff"链路状态未知"
Tb4b4b4},
Tff7b72"messages"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"conversations"Tb4b4b4: Ta5d6ff"对话"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索 {count} 个对话..."Tb4b4b4,
Tff7b72"unread"Tb4b4b4: Ta5d6ff"未读"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"attachments"Tb4b4b4: Ta5d6ff"附件"Tb4b4b4,
Tff7b72"no_messages_yet"Tb4b4b4: Ta5d6ff"尚无消息"Tb4b4b4,
Tff7b72"loading_conversations"Tb4b4b4: Ta5d6ff"正在加载对话..."Tb4b4b4,
Tff7b72"no_conversations"Tb4b4b4: Ta5d6ff"无对话"Tb4b4b4,
Tff7b72"discover_peers"Tb4b4b4: Ta5d6ff"在广播标签上发现端点"Tb4b4b4,
Tff7b72"no_search_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"try_another_search"Tb4b4b4: Ta5d6ff"尝试不同的搜索词"Tb4b4b4,
Tff7b72"no_search_results_conversations"Tb4b4b4: Ta5d6ff"您的搜索与任何对话都不匹配"Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"搜索 {count} 条最近广播..."Tb4b4b4,
Tff7b72"no_peers_discovered"Tb4b4b4: Ta5d6ff"未发现端点"Tb4b4b4,
Tff7b72"waiting_for_announce"Tb4b4b4: Ta5d6ff"等待某人的广播!"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"您的搜索与任何端点都不匹配!"Tb4b4b4,
Tff7b72"searching_announces"Tb4b4b4: Ta5d6ff"正在搜索广播..."Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"直接"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"下载中"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} 跳远"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR {snr} dB"Tb4b4b4,
Tff7b72"stamp_cost"Tb4b4b4: Ta5d6ff"邮戳成本 {cost}"Tb4b4b4,
Tff7b72"stamp_ticket_valid"Tb4b4b4: Ta5d6ff"出站邮戳票据有效(即时发送)。将于 {expires} 过期。"Tb4b4b4,
Tff7b72"stamp_ticket_expired"Tb4b4b4: Ta5d6ff"邮戳票据已过期;下一条消息可能需要工作量证明。"Tb4b4b4,
Tff7b72"pop_out_chat"Tb4b4b4: Ta5d6ff"弹出聊天"Tb4b4b4,
Tff7b72"open_in_split"Tb4b4b4: Ta5d6ff"在分屏中打开"Tb4b4b4,
Tff7b72"select_conversation_for_pane"Tb4b4b4: Ta5d6ff"选择一个会话以在此处打开"Tb4b4b4,
Tff7b72"more_actions"Tb4b4b4: Ta5d6ff"更多操作"Tb4b4b4,
Tff7b72"retry_failed"Tb4b4b4: Ta5d6ff"重试失败的消息"Tb4b4b4,
Tff7b72"telemetry_history"Tb4b4b4: Ta5d6ff"遥测历史"Tb4b4b4,
Tff7b72"telemetry_history_modal_title"Tb4b4b4: Ta5d6ff"遥测历史"Tb4b4b4,
Tff7b72"telemetry_history_empty"Tb4b4b4: Ta5d6ff"此端点没有遥测历史记录。"Tb4b4b4,
Tff7b72"telemetry_history_done"Tb4b4b4: Ta5d6ff"完成"Tb4b4b4,
Tff7b72"telemetry_show_in_chat"Tb4b4b4: Ta5d6ff"在主聊天中显示遥测"Tb4b4b4,
Tff7b72"telemetry_battery_trend"Tb4b4b4: Ta5d6ff"电量趋势"Tb4b4b4,
Tff7b72"telemetry_battery_range"Tb4b4b4: Ta5d6ff"{from}% → {to}%"Tb4b4b4,
Tff7b72"telemetry_label_sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"telemetry_label_received"Tb4b4b4: Ta5d6ff"已接收"Tb4b4b4,
Tff7b72"telemetry_battery_level"Tb4b4b4: Ta5d6ff"电量:{percent}%"Tb4b4b4,
Tff7b72"telemetry_snr_db"Tb4b4b4: Ta5d6ff"信噪比:{snr} dB"Tb4b4b4,
Tff7b72"telemetry_location_request"Tb4b4b4: Ta5d6ff"位置请求"Tb4b4b4,
Tff7b72"start_call"Tb4b4b4: Ta5d6ff"开始通话"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"分享联系人"Tb4b4b4,
Tff7b72"share_contact_modal_title"Tb4b4b4: Ta5d6ff"分享联系人"Tb4b4b4,
Tff7b72"share_contact_search_placeholder"Tb4b4b4: Ta5d6ff"搜索联系人…"Tb4b4b4,
Tff7b72"share_apk"Tb4b4b4: Ta5d6ff"分享应用(APK)"Tb4b4b4,
Tff7b72"share_apk_failed"Tb4b4b4: Ta5d6ff"无法打开 APK 分享。"Tb4b4b4,
Tff7b72"custom_display_name"Tb4b4b4: Ta5d6ff"自定义显示名称"Tb4b4b4,
Tff7b72"stranger_banner_text"Tb4b4b4: Ta5d6ff"此端点不在您的联系人中。陌生人附件已被阻止。"Tb4b4b4,
Tff7b72"add_to_contacts"Tb4b4b4: Ta5d6ff"添加到联系人"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"忽略"Tb4b4b4,
Tff7b72"attachments_stripped_notice"Tb4b4b4: Ta5d6ff"来自此未知发件人的附件已被阻止。"Tb4b4b4,
Tff7b72"stranger_link_open_confirm"Tb4b4b4: Ta5d6ff"此链接由未知联系人发送:\n{url}\n\n打开它吗?"Tb4b4b4,
Tff7b72"send_placeholder"Tb4b4b4: Ta5d6ff"输入消息..."Tb4b4b4,
Tff7b72"compose_hint_automatic"Tb4b4b4: Ta5d6ff"自动投递消息"Tb4b4b4,
Tff7b72"compose_hint_direct"Tb4b4b4: Ta5d6ff"直连投递消息"Tb4b4b4,
Tff7b72"compose_hint_opportunistic"Tb4b4b4: Ta5d6ff"机会式投递消息"Tb4b4b4,
Tff7b72"compose_hint_propagated"Tb4b4b4: Ta5d6ff"传播投递消息"Tb4b4b4,
Tff7b72"send_menu_more_label"Tb4b4b4: Ta5d6ff"其他发送选项"Tb4b4b4,
Tff7b72"send_menu_telemetry_request"Tb4b4b4: Ta5d6ff"作为命令或请求发送"Tb4b4b4,
Tff7b72"send_menu_paper_compose"Tb4b4b4: Ta5d6ff"从正文生成纸质消息(LXM)"Tb4b4b4,
Tff7b72"sending_ellipsis"Tb4b4b4: Ta5d6ff"发送中..."Tb4b4b4,
Tff7b72"outbound_pending_propagation"Tb4b4b4: Ta5d6ff"正在发送到传播节点…"Tb4b4b4,
Tff7b72"outbound_pending_propagation_with_progress"Tb4b4b4: Ta5d6ff"正在发送到传播节点… {progress}%"Tb4b4b4,
Tff7b72"outbound_solving_stamps"Tb4b4b4: Ta5d6ff"正在计算邮戳…"Tb4b4b4,
Tff7b72"outbound_solving_stamps_short"Tb4b4b4: Ta5d6ff"计算邮戳"Tb4b4b4,
Tff7b72"outbound_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"正在查找路径:Reticulum 正在解析到该节点的路由。路由就绪后消息将发送。"Tb4b4b4,
Tff7b72"outbound_pathfinding_short"Tb4b4b4: Ta5d6ff"正在查找路径"Tb4b4b4,
Tff7b72"path_no_route"Tb4b4b4: Ta5d6ff"无路径"Tb4b4b4,
Tff7b72"path_no_route_hint"Tb4b4b4: Ta5d6ff"尚无到此节点的路由。使用路径查找器或发送消息以发现路由。"Tb4b4b4,
Tff7b72"path_loading"Tb4b4b4: Ta5d6ff"正在检查路径…"Tb4b4b4,
Tff7b72"path_stale_label"Tb4b4b4: Ta5d6ff"已过期"Tb4b4b4,
Tff7b72"path_unresponsive_label"Tb4b4b4: Ta5d6ff"无响应"Tb4b4b4,
Tff7b72"path_stale_hint"Tb4b4b4: Ta5d6ff"此路径条目已过期,下次发送前可能会重新发现。"Tb4b4b4,
Tff7b72"path_unresponsive_hint"Tb4b4b4: Ta5d6ff"Reticulum 已将此路径标记为无响应。"Tb4b4b4,
Tff7b72"path_info_title"Tb4b4b4: Ta5d6ff"路径信息"Tb4b4b4,
Tff7b72"path_already_available"Tb4b4b4: Ta5d6ff"路径已可用"Tb4b4b4,
Tff7b72"outbound_preparing_message"Tb4b4b4: Ta5d6ff"正在准备消息…"Tb4b4b4,
Tff7b72"outbound_preparing_message_short"Tb4b4b4: Ta5d6ff"准备消息"Tb4b4b4,
Tff7b72"outbound_sending_with_progress"Tb4b4b4: Ta5d6ff"正在发送… {progress}%"Tb4b4b4,
Tff7b72"transfer_progress_hop_one"Tb4b4b4: Ta5d6ff"1 跳"Tb4b4b4,
Tff7b72"transfer_progress_hops"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"outbound_sending_short"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"outbound_pending"Tb4b4b4: Ta5d6ff"等待中"Tb4b4b4,
Tff7b72"outbound_outbound_short"Tb4b4b4: Ta5d6ff"出站"Tb4b4b4,
Tff7b72"send_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"正在查找到节点的路径(Reticulum 正在解析路由)。路由就绪后消息将立即发送。将鼠标悬停在气泡中的状态图标上可查看详情。"Tb4b4b4,
Tff7b72"outbound_on_propagation_node"Tb4b4b4: Ta5d6ff"已在传播节点"Tb4b4b4,
Tff7b72"outbound_sent_network"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"no_messages_in_conversation"Tb4b4b4: Ta5d6ff"对话中尚无消息"Tb4b4b4,
Tff7b72"say_hello"Tb4b4b4: Ta5d6ff"打个招呼!"Tb4b4b4,
Tff7b72"no_active_chat"Tb4b4b4: Ta5d6ff"无活动聊天"Tb4b4b4,
Tff7b72"mobile_compose_title"Tb4b4b4: Ta5d6ff"新消息"Tb4b4b4,
Tff7b72"mobile_compose_destination_placeholder"Tb4b4b4: Ta5d6ff"32 字符的目的地哈希..."Tb4b4b4,
Tff7b72"select_peer_or_enter_address"Tb4b4b4: Ta5d6ff"从侧边栏选择端点,或在下方输入地址"Tb4b4b4,
Tff7b72"add_files"Tb4b4b4: Ta5d6ff"添加文件"Tb4b4b4,
Tff7b72"paste_from_clipboard"Tb4b4b4: Ta5d6ff"从剪贴板粘贴"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"位置"Tb4b4b4,
Tff7b72"share_location"Tb4b4b4: Ta5d6ff"分享位置"Tb4b4b4,
Tff7b72"request_location"Tb4b4b4: Ta5d6ff"请求位置"Tb4b4b4,
Tff7b72"view_on_map"Tb4b4b4: Ta5d6ff"在地图上查看"Tb4b4b4,
Tff7b72"request"Tb4b4b4: Ta5d6ff"请求"Tb4b4b4,
Tff7b72"generate_paper_message"Tb4b4b4: Ta5d6ff"生成纸质消息 (LXM)"Tb4b4b4,
Tff7b72"ingest_paper_message"Tb4b4b4: Ta5d6ff"摄取纸质消息"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"扫描二维码"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"将相机指向 lxmf://、lxma:// 或 lxm:// 二维码。"Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"此浏览器不支持相机二维码扫描。"Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"相机权限被拒绝。请允许相机访问。"Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"未找到相机设备。"Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"启动相机扫描失败。"Tb4b4b4,
Tff7b72"invalid_qr_uri"Tb4b4b4: Ta5d6ff"无效的二维码内容。预期为 lxmf://、lxma:// 或 lxm:// URI。"Tb4b4b4,
Tff7b72"recording"Tb4b4b4: Ta5d6ff"录音:{duration}"Tb4b4b4,
Tff7b72"nomad_network_node"Tb4b4b4: Ta5d6ff"Nomad Network 节点"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"切换源代码"Tb4b4b4,
Tff7b72"folder_created"Tb4b4b4: Ta5d6ff"文件夹已创建"Tb4b4b4,
Tff7b72"failed_create_folder"Tb4b4b4: Ta5d6ff"创建文件夹失败"Tb4b4b4,
Tff7b72"folder_renamed"Tb4b4b4: Ta5d6ff"文件夹已重命名"Tb4b4b4,
Tff7b72"failed_rename_folder"Tb4b4b4: Ta5d6ff"重命名文件夹失败"Tb4b4b4,
Tff7b72"folder_deleted"Tb4b4b4: Ta5d6ff"文件夹已删除"Tb4b4b4,
Tff7b72"failed_delete_folder"Tb4b4b4: Ta5d6ff"删除文件夹失败"Tb4b4b4,
Tff7b72"moved_to_folder"Tb4b4b4: Ta5d6ff"已移动到文件夹"Tb4b4b4,
Tff7b72"failed_move_folder"Tb4b4b4: Ta5d6ff"移动到文件夹失败"Tb4b4b4,
Tff7b72"mark_as_read"Tb4b4b4: Ta5d6ff"标记为已读"Tb4b4b4,
Tff7b72"mark_all_as_read"Tb4b4b4: Ta5d6ff"全部标记为已读"Tb4b4b4,
Tff7b72"marked_read"Tb4b4b4: Ta5d6ff"标记为已读"Tb4b4b4,
Tff7b72"marked_all_read"Tb4b4b4: Ta5d6ff"已将全部对话标记为已读"Tb4b4b4,
Tff7b72"failed_mark_read"Tb4b4b4: Ta5d6ff"标记为已读失败"Tb4b4b4,
Tff7b72"conversations_deleted"Tb4b4b4: Ta5d6ff"对话已删除"Tb4b4b4,
Tff7b72"failed_delete_conversations"Tb4b4b4: Ta5d6ff"删除对话失败"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"导出文件夹失败"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"文件夹已导入"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"导入文件夹失败"Tb4b4b4,
Tff7b72"failed_read_clipboard"Tb4b4b4: Ta5d6ff"从剪贴板读取失败"Tb4b4b4,
Tff7b72"clipboard_read_requires_secure_context"Tb4b4b4: Ta5d6ff"读取剪贴板需要安全页面(https 或 http://127.0.0.1)。使用 http://0.0.0.0 等非本地 HTTP 地址会阻止剪贴板 API—请改用 127.0.0.1 或 https,或使用 Ctrl+V 粘贴。"Tb4b4b4,
Tff7b72"clipboard_write_unavailable"Tb4b4b4: Ta5d6ff"无法自动复制。请使用 https 或 http://127.0.0.1,或手动选择文本复制。"Tb4b4b4,
Tff7b72"oversized_body_notice"Tb4b4b4: Ta5d6ff"此消息过长,无法在此显示({count} 个字符)。请复制全文以便在其他应用中阅读或编辑。"Tb4b4b4,
Tff7b72"oversized_body_copy"Tb4b4b4: Ta5d6ff"复制全文"Tb4b4b4,
Tff7b72"oversized_body_copied"Tb4b4b4: Ta5d6ff"已复制全文"Tb4b4b4,
Tff7b72"date_divider_today"Tb4b4b4: Ta5d6ff"今天"Tb4b4b4,
Tff7b72"date_divider_yesterday"Tb4b4b4: Ta5d6ff"昨天"Tb4b4b4,
Tff7b72"raw_path_interface_at_send"Tb4b4b4: Ta5d6ff"路径接口(记录时)"Tb4b4b4,
Tff7b72"raw_path_hops_at_send"Tb4b4b4: Ta5d6ff"路径跳数(记录时)"Tb4b4b4,
Tff7b72"raw_path_value_unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"raw_path_finding_measure"Tb4b4b4: Ta5d6ff"发送时的路径查找(出站)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath"Tb4b4b4: Ta5d6ff"路径表哈希(rnpath)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath_hint"Tb4b4b4: Ta5d6ff"Reticulum 此路由使用的目标哈希。您可以在路径表中找到它。"Tb4b4b4,
Tff7b72"copy_message"Tb4b4b4: Ta5d6ff"复制消息"Tb4b4b4,
Tff7b72"message_copied"Tb4b4b4: Ta5d6ff"消息已复制"Tb4b4b4,
Tff7b72"failed_copy_message"Tb4b4b4: Ta5d6ff"无法复制消息"Tb4b4b4,
Tff7b72"failed_send_ingest"Tb4b4b4: Ta5d6ff"发送摄取请求失败"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"您的 LXMF 地址已复制到剪贴板"Tb4b4b4,
Tff7b72"map_link_share_title"Tb4b4b4: Ta5d6ff"共享地图视图"Tb4b4b4,
Tff7b72"relay_link_hub_title"Tb4b4b4: Ta5d6ff"共享的中继聊天枢纽"Tb4b4b4,
Tff7b72"relay_link_room_title"Tb4b4b4: Ta5d6ff"共享的中继聊天房间"Tb4b4b4,
Tff7b72"relay_link_join"Tb4b4b4: Ta5d6ff"在中继聊天中加入"Tb4b4b4,
Tff7b72"relay_link_copy_uri"Tb4b4b4: Ta5d6ff"复制中继链接"Tb4b4b4,
Tff7b72"relay_link_copied"Tb4b4b4: Ta5d6ff"中继链接已复制"Tb4b4b4,
Tff7b72"relay_link_opened"Tb4b4b4: Ta5d6ff"已在中继聊天中打开"Tb4b4b4,
Tff7b72"relay_link_invalid"Tb4b4b4: Ta5d6ff"无效的中继链接"Tb4b4b4,
Tff7b72"relay_link_failed"Tb4b4b4: Ta5d6ff"无法打开中继链接"Tb4b4b4,
Tff7b72"relay_link_disabled"Tb4b4b4: Ta5d6ff"设置中已禁用中继聊天"Tb4b4b4,
Tff7b72"map_link_ping_title"Tb4b4b4: Ta5d6ff"地图 Ping"Tb4b4b4,
Tff7b72"map_link_open"Tb4b4b4: Ta5d6ff"在地图上打开"Tb4b4b4,
Tff7b72"map_link_copy_uri"Tb4b4b4: Ta5d6ff"复制 MeshChatX 链接"Tb4b4b4,
Tff7b72"map_link_copied"Tb4b4b4: Ta5d6ff"地图链接已复制"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"身份哈希已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"复制身份哈希失败"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制哈希"Tb4b4b4,
Tff7b72"failed_copy_address"Tb4b4b4: Ta5d6ff"复制地址失败"Tb4b4b4,
Tff7b72"translation_failed"Tb4b4b4: Ta5d6ff"翻译失败"Tb4b4b4,
Tff7b72"translate_select_target"Tb4b4b4: Ta5d6ff"翻译为"Tb4b4b4,
Tff7b72"translating_message"Tb4b4b4: Ta5d6ff"正在翻译…"Tb4b4b4,
Tff7b72"translated_from_to"Tb4b4b4: Ta5d6ff"已从 {source} 翻译为 {target}"Tb4b4b4,
Tff7b72"show_original"Tb4b4b4: Ta5d6ff"显示原文"Tb4b4b4,
Tff7b72"show_translation"Tb4b4b4: Ta5d6ff"显示译文"Tb4b4b4,
Tff7b72"translate_message"Tb4b4b4: Ta5d6ff"翻译消息"Tb4b4b4,
Tff7b72"translate_target_invalid"Tb4b4b4: Ta5d6ff"请选择与源语言不同的目标语言"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"添加联系人失败"Tb4b4b4,
Tff7b72"ingesting_paper_message"Tb4b4b4: Ta5d6ff"正在摄取纸质消息..."Tb4b4b4,
Tff7b72"failed_ingest_paper"Tb4b4b4: Ta5d6ff"摄取纸质消息失败"Tb4b4b4,
Tff7b72"enter_display_name"Tb4b4b4: Ta5d6ff"输入自定义显示名称"Tb4b4b4,
Tff7b72"failed_update_display_name"Tb4b4b4: Ta5d6ff"更新显示名称失败"Tb4b4b4,
Tff7b72"failed_load_audio"Tb4b4b4: Ta5d6ff"加载音频附件失败。"Tb4b4b4,
Tff7b72"no_contacts_telephone"Tb4b4b4: Ta5d6ff"电话页面中未找到联系人"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"加载联系人失败"Tb4b4b4,
Tff7b72"location_request_sent"Tb4b4b4: Ta5d6ff"位置请求已发送"Tb4b4b4,
Tff7b72"failed_send_location_request"Tb4b4b4: Ta5d6ff"发送位置请求失败"Tb4b4b4,
Tff7b72"fetching_location"Tb4b4b4: Ta5d6ff"正在获取位置..."Tb4b4b4,
Tff7b72"location_disabled"Tb4b4b4: Ta5d6ff"位置分享已禁用。请在设置 > 位置中启用。"Tb4b4b4,
Tff7b72"location_sent"Tb4b4b4: Ta5d6ff"位置分享成功"Tb4b4b4,
Tff7b72"location_requested"Tb4b4b4: Ta5d6ff"位置已请求"Tb4b4b4,
Tff7b72"remove_image_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此图像附件吗?"Tb4b4b4,
Tff7b72"failed_start_recording"Tb4b4b4: Ta5d6ff"无法开始录制"Tb4b4b4,
Tff7b72"failed_start_recording_help_mediadevices"Tb4b4b4: Ta5d6ff"此 WebView 未提供麦克风 API。"Tb4b4b4,
Tff7b72"failed_start_recording_help_web_audio"Tb4b4b4: Ta5d6ff"此浏览器不支持 Web Audio。"Tb4b4b4,
Tff7b72"failed_start_recording_help_audio_worklet"Tb4b4b4: Ta5d6ff"不支持 AudioWorklet — OPUS 语音留言需要它。"Tb4b4b4,
Tff7b72"failed_start_recording_help_permission"Tb4b4b4: Ta5d6ff"请允许麦克风权限,或在其他应用释放麦克风后重试。"Tb4b4b4,
Tff7b72"remove_audio_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此音频附件吗?"Tb4b4b4,
Tff7b72"failed_generate_qr"Tb4b4b4: Ta5d6ff"生成二维码失败"Tb4b4b4,
Tff7b72"enter_folder_name"Tb4b4b4: Ta5d6ff"输入文件夹名称"Tb4b4b4,
Tff7b72"new_folder"Tb4b4b4: Ta5d6ff"新建文件夹"Tb4b4b4,
Tff7b72"rename_folder"Tb4b4b4: Ta5d6ff"重命名文件夹"Tb4b4b4,
Tff7b72"failed_render_qr"Tb4b4b4: Ta5d6ff"渲染二维码失败"Tb4b4b4,
Tff7b72"uri_copied"Tb4b4b4: Ta5d6ff"URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_copy_uri"Tb4b4b4: Ta5d6ff"复制 URI 失败"Tb4b4b4,
Tff7b72"paper_message_sent"Tb4b4b4: Ta5d6ff"纸质消息发送成功"Tb4b4b4,
Tff7b72"failed_send_paper"Tb4b4b4: Ta5d6ff"发送纸质消息失败"Tb4b4b4,
Tff7b72"failed_load_config"Tb4b4b4: Ta5d6ff"加载配置失败"Tb4b4b4,
Tff7b72"profile_icon_saved"Tb4b4b4: Ta5d6ff"个人资料图标已保存"Tb4b4b4,
Tff7b72"failed_save_profile_icon"Tb4b4b4: Ta5d6ff"保存个人资料图标失败"Tb4b4b4,
Tff7b72"select_colors_warning"Tb4b4b4: Ta5d6ff"请同时选择背景颜色和图标颜色"Tb4b4b4,
Tff7b72"select_icon_warning"Tb4b4b4: Ta5d6ff"请选择一个图标"Tb4b4b4,
Tff7b72"changes_reset"Tb4b4b4: Ta5d6ff"更改已重置为已保存的值"Tb4b4b4,
Tff7b72"profile_icon_removed"Tb4b4b4: Ta5d6ff"个人资料图标已删除"Tb4b4b4,
Tff7b72"user_banished"Tb4b4b4: Ta5d6ff"用户放逐成功"Tb4b4b4,
Tff7b72"failed_banish_user"Tb4b4b4: Ta5d6ff"放逐用户失败"Tb4b4b4,
Tff7b72"banish_user"Tb4b4b4: Ta5d6ff"放逐用户"Tb4b4b4,
Tff7b72"banish_confirm"Tb4b4b4: Ta5d6ff"您确定要放逐此用户吗?他们将无法发送消息或建立链接。"Tb4b4b4,
Tff7b72"delete_conversation_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此对话吗?"Tb4b4b4,
Tff7b72"failed_delete_conversation"Tb4b4b4: Ta5d6ff"删除对话失败"Tb4b4b4,
Tff7b72"delete_history_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此对话中的所有消息吗?此操作无法撤销!"Tb4b4b4,
Tff7b72"failed_delete_history"Tb4b4b4: Ta5d6ff"删除历史失败"Tb4b4b4,
Tff7b72"pin_conversation"Tb4b4b4: Ta5d6ff"置顶对话"Tb4b4b4,
Tff7b72"unpin_conversation"Tb4b4b4: Ta5d6ff"取消置顶对话"Tb4b4b4,
Tff7b72"failed_toggle_pin"Tb4b4b4: Ta5d6ff"无法更新置顶状态"Tb4b4b4,
Tff7b72"opportunistic_deferred_label"Tb4b4b4: Ta5d6ff"等待中"Tb4b4b4,
Tff7b72"opportunistic_deferred_tooltip"Tb4b4b4: Ta5d6ff"消息将在用户上线或广播后立即发送。"Tb4b4b4,
Tff7b72"failed_waiting_announce"Tb4b4b4: Ta5d6ff"失败,等待广播"Tb4b4b4,
Tff7b72"failed_waiting_announce_tooltip"Tb4b4b4: Ta5d6ff"投递失败。联系人可达后将自动重发。"Tb4b4b4,
Tff7b72"invalid_destination_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希"Tb4b4b4,
Tff7b72"invalid_destination_hash_format"Tb4b4b4: Ta5d6ff"无效的目的地哈希格式"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Ping 失败。请稍后再试。"Tb4b4b4,
Tff7b72"ping_in_progress"Tb4b4b4: Ta5d6ff"正在 Ping 目的地"Tb4b4b4,
Tff7b72"ping_reply_from"Tb4b4b4: Ta5d6ff"来自 {hash} 的有效回复"Tb4b4b4,
Tff7b72"duration"Tb4b4b4: Ta5d6ff"持续时间:{duration}"Tb4b4b4,
Tff7b72"hops_there"Tb4b4b4: Ta5d6ff"去程跳数:{count}"Tb4b4b4,
Tff7b72"hops_back"Tb4b4b4: Ta5d6ff"回程跳数:{count}"Tb4b4b4,
Tff7b72"signal_quality"Tb4b4b4: Ta5d6ff"信号质量:{quality}%"Tb4b4b4,
Tff7b72"rssi_val"Tb4b4b4: Ta5d6ff"RSSI:{rssi} dBm"Tb4b4b4,
Tff7b72"snr_val"Tb4b4b4: Ta5d6ff"SNR:{snr} dB"Tb4b4b4,
Tff7b72"reply"Tb4b4b4: Ta5d6ff"回复"Tb4b4b4,
Tff7b72"replying_to"Tb4b4b4: Ta5d6ff"回复给"Tb4b4b4,
Tff7b72"forward_banner_label"Tb4b4b4: Ta5d6ff"转发的消息"Tb4b4b4,
Tff7b72"forward_you_shared"Tb4b4b4: Ta5d6ff"你正在转发这条引用"Tb4b4b4,
Tff7b72"forward_pick_recipient_title"Tb4b4b4: Ta5d6ff"转发给联系人"Tb4b4b4,
Tff7b72"forward_message"Tb4b4b4: Ta5d6ff"转发"Tb4b4b4,
Tff7b72"forward_sent"Tb4b4b4: Ta5d6ff"消息已转发"Tb4b4b4,
Tff7b72"forward_failed"Tb4b4b4: Ta5d6ff"无法转发消息"Tb4b4b4,
Tff7b72"forward_no_lxmf_destination"Tb4b4b4: Ta5d6ff"此联系人没有可用的 LXMF 投递地址。"Tb4b4b4,
Tff7b72"forward_verify_show"Tb4b4b4: Ta5d6ff"来源和验证"Tb4b4b4,
Tff7b72"forward_verify_hide"Tb4b4b4: Ta5d6ff"隐藏验证"Tb4b4b4,
Tff7b72"forward_verify_explanation"Tb4b4b4: Ta5d6ff"Paper LXMF 链接仅在完整消息可用且符合 Paper 限制时有效。引用的片段可能被伪造。"Tb4b4b4,
Tff7b72"forward_verify_loading"Tb4b4b4: Ta5d6ff"正在查找验证 URI…"Tb4b4b4,
Tff7b72"forward_verify_open_uri"Tb4b4b4: Ta5d6ff"打开验证 URI"Tb4b4b4,
Tff7b72"forward_verify_unavailable"Tb4b4b4: Ta5d6ff"原始消息字节未在此处缓存,因此无法构建验证 URI。"Tb4b4b4,
Tff7b72"forward_verify_not_cached"Tb4b4b4: Ta5d6ff"原始消息字节未在此处缓存。"Tb4b4b4,
Tff7b72"forward_verify_failed"Tb4b4b4: Ta5d6ff"验证查找失败。"Tb4b4b4,
Tff7b72"forward_content_stub"Tb4b4b4: Ta5d6ff"_通过 MeshChatX 转发_\n附件和引用文本属于原始发送者。"Tb4b4b4,
Tff7b72"forward_open_party_is_self"Tb4b4b4: Ta5d6ff"那是您自己的地址。"Tb4b4b4,
Tff7b72"message_actions"Tb4b4b4: Ta5d6ff"消息操作"Tb4b4b4,
Tff7b72"save_image_to_device"Tb4b4b4: Ta5d6ff"保存图片到设备"Tb4b4b4,
Tff7b72"cancel_send"Tb4b4b4: Ta5d6ff"取消发送"Tb4b4b4,
Tff7b72"react"Tb4b4b4: Ta5d6ff"反应"Tb4b4b4,
Tff7b72"reaction_you"Tb4b4b4: Ta5d6ff"您"Tb4b4b4,
Tff7b72"reaction_send_failed"Tb4b4b4: Ta5d6ff"无法发送反应"Tb4b4b4,
Tff7b72"conversation_reaction_preview"Tb4b4b4: Ta5d6ff"{name} 回应了 {emoji}"Tb4b4b4,
Tff7b72"conversation_location_share_you"Tb4b4b4: Ta5d6ff"你分享了你的位置"Tb4b4b4,
Tff7b72"conversation_location_share_other"Tb4b4b4: Ta5d6ff"{name} 分享了位置"Tb4b4b4,
Tff7b72"conversation_telemetry_preview"Tb4b4b4: Ta5d6ff"{name} 发送了遥测数据"Tb4b4b4,
Tff7b72"conversation_telemetry_stream_preview"Tb4b4b4: Ta5d6ff"{name} 发送了遥测流"Tb4b4b4,
Tff7b72"conversation_location_request_in_preview"Tb4b4b4: Ta5d6ff"{name} 请求你的位置"Tb4b4b4,
Tff7b72"conversation_location_request_out_preview"Tb4b4b4: Ta5d6ff"{name} 发送了位置请求"Tb4b4b4,
Tff7b72"conversation_image_you"Tb4b4b4: Ta5d6ff"你发送了一张图片"Tb4b4b4,
Tff7b72"conversation_image_other"Tb4b4b4: Ta5d6ff"{name} 发送了一张图片"Tb4b4b4,
Tff7b72"conversation_voice_you"Tb4b4b4: Ta5d6ff"你发送了一条语音"Tb4b4b4,
Tff7b72"conversation_voice_other"Tb4b4b4: Ta5d6ff"{name} 发送了一条语音"Tb4b4b4,
Tff7b72"conversation_file_you"Tb4b4b4: Ta5d6ff"你发送了一个文件"Tb4b4b4,
Tff7b72"conversation_file_other"Tb4b4b4: Ta5d6ff"{name} 发送了一个文件"Tb4b4b4,
Tff7b72"conversation_files_you"Tb4b4b4: Ta5d6ff"你发送了 {count} 个文件"Tb4b4b4,
Tff7b72"conversation_files_other"Tb4b4b4: Ta5d6ff"{name} 发送了 {count} 个文件"Tb4b4b4,
Tff7b72"message_not_found_in_cache"Tb4b4b4: Ta5d6ff"缓存中未找到消息"Tb4b4b4,
Tff7b72"failed_to_send"Tb4b4b4: Ta5d6ff"发送消息失败"Tb4b4b4,
Tff7b72"failed_to_send_image"Tb4b4b4: Ta5d6ff"发送图片 {index} 失败:{detail}"Tb4b4b4,
Tff7b72"unknown_meshchatx_link"Tb4b4b4: Ta5d6ff"Unknown meshchatx link ({host})"Tb4b4b4,
Tff7b72"unknown_meshchatx_link_generic"Tb4b4b4: Ta5d6ff"Unknown or invalid meshchatx link"
Tb4b4b4},
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"shortcut_saved"Tb4b4b4: Ta5d6ff"快捷键已保存"Tb4b4b4,
Tff7b72"shortcut_deleted"Tb4b4b4: Ta5d6ff"快捷键已删除"Tb4b4b4,
Tff7b72"archived_pages_flushed"Tb4b4b4: Ta5d6ff"已冲出存档页面 。"Tb4b4b4,
Tff7b72"failed_enable_transport"Tb4b4b4: Ta5d6ff"启用传输模式失败 !"Tb4b4b4,
Tff7b72"failed_disable_transport"Tb4b4b4: Ta5d6ff"禁用运输模式失败 !"Tb4b4b4,
Tff7b72"failed_reload_reticulum"Tb4b4b4: Ta5d6ff"重新装入 Reticulum 失败 !"Tb4b4b4,
Tff7b72"folders_exported"Tb4b4b4: Ta5d6ff"导出文件夹"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"导出文件夹失败"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"成功导入文件夹和绘图"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"导入文件夹失败"Tb4b4b4,
Tff7b72"share_apk_heading"Tb4b4b4: Ta5d6ff"分享当前安装包"Tb4b4b4,
Tff7b72"share_apk_desc"Tb4b4b4: Ta5d6ff"通过蓝牙、附近分享或其他应用发送已安装的 MeshChatX 安装包。仅限 Android 应用。"Tb4b4b4,
Tff7b72"share_apk_short_hint"Tb4b4b4: Ta5d6ff"打开系统分享面板以发送此 APK。"Tb4b4b4,
Tff7b72"share_apk"Tb4b4b4: Ta5d6ff"分享应用(APK)"Tb4b4b4,
Tff7b72"share_apk_failed"Tb4b4b4: Ta5d6ff"无法打开 APK 分享。"Tb4b4b4,
Tff7b72"android_privacy_heading"Tb4b4b4: Ta5d6ff"设备隐私"Tb4b4b4,
Tff7b72"android_privacy_desc"Tb4b4b4: Ta5d6ff"可选的 Android 外壳保护。默认全部关闭,以便截屏和剪贴板照常使用。"Tb4b4b4,
Tff7b72"android_block_screenshots"Tb4b4b4: Ta5d6ff"禁止截屏与最近任务预览"Tb4b4b4,
Tff7b72"android_block_screenshots_desc"Tb4b4b4: Ta5d6ff"启用 Android 安全窗口标志,使截屏和多任务预览无法捕获 MeshChatX 内容。"Tb4b4b4,
Tff7b72"android_block_screenshots_on"Tb4b4b4: Ta5d6ff"已启用截屏阻止"Tb4b4b4,
Tff7b72"android_block_screenshots_off"Tb4b4b4: Ta5d6ff"已关闭截屏阻止"Tb4b4b4,
Tff7b72"android_clear_clipboard_on_background"Tb4b4b4: Ta5d6ff"离开应用时清空剪贴板"Tb4b4b4,
Tff7b72"android_clear_clipboard_on_background_desc"Tb4b4b4: Ta5d6ff"当 MeshChatX 进入后台时清空系统剪贴板,降低已复制消息文本泄露到其他应用的风险。"Tb4b4b4,
Tff7b72"android_clear_clipboard_on_background_on"Tb4b4b4: Ta5d6ff"应用进入后台时将清空剪贴板"Tb4b4b4,
Tff7b72"android_clear_clipboard_on_background_off"Tb4b4b4: Ta5d6ff"应用进入后台时不再清空剪贴板"Tb4b4b4,
Tff7b72"android_privacy_save_failed"Tb4b4b4: Ta5d6ff"无法更新 Android 隐私设置。"Tb4b4b4,
Tff7b72"nomad_micron_wasm_title"Tb4b4b4: Ta5d6ff"Micron (WASM)"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_before_link"Tb4b4b4: Ta5d6ff"Optional WASM renderer ("Tb4b4b4,
Tff7b72"nomad_micron_wasm_link_label"Tb4b4b4: Ta5d6ff"micron-parser-go"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_after_link"Tb4b4b4: Ta5d6ff"): faster when supported. Falls back to bundled JS. Off keeps JS only."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_title"Tb4b4b4: Ta5d6ff"默认 Micron 渲染器 (.mu)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_desc"Tb4b4b4: Ta5d6ff"JavaScript 是默认选项。当上述引擎启用且模块已加载时,WebAssembly 使用 micron-parser-go。"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_js"Tb4b4b4: Ta5d6ff"JavaScript (micron-parser)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_wasm"Tb4b4b4: Ta5d6ff"WebAssembly (micron-parser-go)"Tb4b4b4,
Tff7b72"micron_wasm_update_open_btn"Tb4b4b4: Ta5d6ff"更新 WASM 引擎…"Tb4b4b4,
Tff7b72"micron_wasm_update_modal_title"Tb4b4b4: Ta5d6ff"Micron WASM 引擎"Tb4b4b4,
Tff7b72"micron_wasm_update_active_label"Tb4b4b4: Ta5d6ff"当前覆盖"Tb4b4b4,
Tff7b72"micron_wasm_update_active_source"Tb4b4b4: Ta5d6ff"来源:{source}"Tb4b4b4,
Tff7b72"micron_wasm_update_source_github"Tb4b4b4: Ta5d6ff"GitHub 发行版(已验证 SHA-256)"Tb4b4b4,
Tff7b72"micron_wasm_update_source_upload"Tb4b4b4: Ta5d6ff"本地文件(未验证真实性)"Tb4b4b4,
Tff7b72"micron_wasm_update_active_size"Tb4b4b4: Ta5d6ff"大小:{bytes} 字节"Tb4b4b4,
Tff7b72"micron_wasm_update_bundled_only"Tb4b4b4: Ta5d6ff"正在使用与应用打包的 WASM。在您执行下方操作前不会从网络获取任何内容。"Tb4b4b4,
Tff7b72"micron_wasm_update_isolation_note"Tb4b4b4: Ta5d6ff"浏览器无法将 WebAssembly 与 JavaScript 完全隔离。本应用仅通过受限 API 暴露 Micron 转换;渲染的 HTML 仍会经过净化。wasm_exec.js 始终来自应用包,以匹配 Go 运行时。"Tb4b4b4,
Tff7b72"micron_wasm_update_github_heading"Tb4b4b4: Ta5d6ff"从 GitHub 发行版安装"Tb4b4b4,
Tff7b72"micron_wasm_update_github_url_hint"Tb4b4b4: Ta5d6ff"点击“获取并安装”后由 MeshChat 服务器从 GitHub 下载(浏览器保持同源以满足 CSP)。源路径:"Tb4b4b4,
Tff7b72"micron_wasm_update_fetch_github"Tb4b4b4: Ta5d6ff"获取并安装"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_heading"Tb4b4b4: Ta5d6ff"从文件安装"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_warning"Tb4b4b4: Ta5d6ff"上传的 WASM 不会进行真实性校验。请仅使用您信任的文件。"Tb4b4b4,
Tff7b72"micron_wasm_update_revert_bundled"Tb4b4b4: Ta5d6ff"移除覆盖(使用打包的 WASM)"Tb4b4b4,
Tff7b72"micron_wasm_update_err_empty_tag"Tb4b4b4: Ta5d6ff"请输入发行标签(例如 v1.0.5)。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_not_wasm"Tb4b4b4: Ta5d6ff"请选择扩展名为 .wasm 的文件。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_large"Tb4b4b4: Ta5d6ff"文件过大,无法作为运行时覆盖保存。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_small"Tb4b4b4: Ta5d6ff"文件过小,不是有效的 WASM 模块。"Tb4b4b4,
Tff7b72"micron_wasm_update_err_activate_failed"Tb4b4b4: Ta5d6ff"无法加载已安装的文件(请检查 wasm_exec 兼容性或尝试其他构建)。已移除覆盖。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_installed"Tb4b4b4: Ta5d6ff"已安装 Micron WASM {tag}。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_uploaded"Tb4b4b4: Ta5d6ff"已从您的文件安装 WASM。"Tb4b4b4,
Tff7b72"micron_wasm_update_toast_reverted"Tb4b4b4: Ta5d6ff"已恢复为打包的 Micron WASM。"Tb4b4b4,
Tff7b72"tabs"Tb4b4b4: Tb4b4b4{
Tff7b72"general"Tb4b4b4: Ta5d6ff"通用"Tb4b4b4,
Tff7b72"general_desc"Tb4b4b4: Ta5d6ff"语言、外观、平台、地图和快捷方式"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"messages_desc"Tb4b4b4: Ta5d6ff"LXMF、贴纸和安全"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"网络"Tb4b4b4,
Tff7b72"network_desc"Tb4b4b4: Ta5d6ff"传输、接口、发现、通话和安全"Tb4b4b4,
Tff7b72"nomad"Tb4b4b4: Ta5d6ff"NomadNet"Tb4b4b4,
Tff7b72"nomad_desc"Tb4b4b4: Ta5d6ff"存档器和页面渲染"Tb4b4b4,
Tff7b72"privacy"Tb4b4b4: Ta5d6ff"隐私"Tb4b4b4,
Tff7b72"privacy_desc"Tb4b4b4: Ta5d6ff"数据、访问、安全和已封禁用户"Tb4b4b4,
Tff7b72"maintenance"Tb4b4b4: Ta5d6ff"维护"Tb4b4b4,
Tff7b72"maintenance_desc"Tb4b4b4: Ta5d6ff"清理、导出、导入和源"Tb4b4b4,
Tff7b72"plugins"Tb4b4b4: Ta5d6ff"插件"Tb4b4b4,
Tff7b72"plugins_desc"Tb4b4b4: Ta5d6ff"安装和管理 MeshChatX 插件"
Tb4b4b4},
Tff7b72"failed_update_reticulum_instance"Tb4b4b4: Ta5d6ff"更新 Reticulum 实例设置失败!"Tb4b4b4,
Tff7b72"keyboard_shortcuts_title"Tb4b4b4: Ta5d6ff"键盘快捷键"Tb4b4b4,
Tff7b72"keyboard_shortcuts_description"Tb4b4b4: Ta5d6ff"自定义快捷键操作。手机上默认折叠。"Tb4b4b4,
Tff7b72"battery"Tb4b4b4: Tb4b4b4{
Tff7b72"eyebrow"Tb4b4b4: Ta5d6ff"Power"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Battery saver"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Reduce UI polling and visualiser work on battery. Messaging and mesh delivery stay active. Each option below applies only while battery saver is on."Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Enable battery saver"Tb4b4b4,
Tff7b72"enabled_desc"Tb4b4b4: Ta5d6ff"Master switch for the power-saving options below."Tb4b4b4,
Tff7b72"options_heading"Tb4b4b4: Ta5d6ff"When battery saver is on"Tb4b4b4,
Tff7b72"disable_visualiser_discovery"Tb4b4b4: Ta5d6ff"Hide discovered interfaces in visualiser"Tb4b4b4,
Tff7b72"disable_visualiser_discovery_desc"Tb4b4b4: Ta5d6ff"Stops drawing discovered-interface nodes on the network graph."Tb4b4b4,
Tff7b72"hide_offline_interfaces"Tb4b4b4: Ta5d6ff"Hide offline interfaces in visualiser"Tb4b4b4,
Tff7b72"hide_offline_interfaces_desc"Tb4b4b4: Ta5d6ff"Only show online (and path-table) interfaces on the graph."Tb4b4b4,
Tff7b72"max_visualiser_interfaces"Tb4b4b4: Ta5d6ff"Max interfaces on visualiser"Tb4b4b4,
Tff7b72"max_visualiser_interfaces_desc"Tb4b4b4: Ta5d6ff"0 means unlimited. Prefer online interfaces when truncating."Tb4b4b4,
Tff7b72"visualiser_reload_seconds"Tb4b4b4: Ta5d6ff"Visualiser auto-reload interval (seconds)"Tb4b4b4,
Tff7b72"visualiser_reload_seconds_desc"Tb4b4b4: Ta5d6ff"0 disables auto-reload while saver is on. Default without saver is 15s."Tb4b4b4,
Tff7b72"disable_visualiser_live_layout"Tb4b4b4: Ta5d6ff"Disable visualiser live layout"Tb4b4b4,
Tff7b72"disable_visualiser_live_layout_desc"Tb4b4b4: Ta5d6ff"Turns off continuous layout/physics work on the graph."Tb4b4b4,
Tff7b72"reduce_background_polling"Tb4b4b4: Ta5d6ff"Slow background status polling"Tb4b4b4,
Tff7b72"reduce_background_polling_desc"Tb4b4b4: Ta5d6ff"Multiplies App shell poll intervals (calls, unread, app info)."Tb4b4b4,
Tff7b72"background_poll_multiplier"Tb4b4b4: Ta5d6ff"Background poll multiplier"Tb4b4b4,
Tff7b72"background_poll_multiplier_desc"Tb4b4b4: Ta5d6ff"2–10. Applied to App shell intervals when the option above is on."Tb4b4b4,
Tff7b72"reduce_interfaces_discovery"Tb4b4b4: Ta5d6ff"Slow Interfaces page polls"Tb4b4b4,
Tff7b72"reduce_interfaces_discovery_desc"Tb4b4b4: Ta5d6ff"Uses the intervals below for stats and discovered-interface refresh."Tb4b4b4,
Tff7b72"interfaces_stats_poll_seconds"Tb4b4b4: Ta5d6ff"Interfaces stats poll (seconds)"Tb4b4b4,
Tff7b72"interfaces_discovery_poll_seconds"Tb4b4b4: Ta5d6ff"Discovered interfaces poll (seconds)"Tb4b4b4,
Tff7b72"apply_interface_bitrate_limits"Tb4b4b4: Ta5d6ff"Force interface bitrates"Tb4b4b4,
Tff7b72"apply_interface_bitrate_limits_desc"Tb4b4b4: Ta5d6ff"Write forced bitrate (bps) into selected Reticulum interfaces and reload RNS when applied."Tb4b4b4,
Tff7b72"interface_bitrate_limits_help"Tb4b4b4: Ta5d6ff"Enter a bitrate in bits per second for each interface you want to cap. Leave blank to skip. Apply writes the config and reloads Reticulum."Tb4b4b4,
Tff7b72"interface_bitrate_limits_empty"Tb4b4b4: Ta5d6ff"No interfaces found yet."Tb4b4b4,
Tff7b72"interface_bitrate_placeholder"Tb4b4b4: Ta5d6ff"bps"Tb4b4b4,
Tff7b72"apply_bitrates_reload"Tb4b4b4: Ta5d6ff"Apply bitrates and reload RNS"Tb4b4b4,
Tff7b72"restore_bitrates_reload"Tb4b4b4: Ta5d6ff"Restore previous bitrates and reload"Tb4b4b4,
Tff7b72"bitrates_applied"Tb4b4b4: Ta5d6ff"Updated {count} interface bitrate(s) and reloaded RNS"Tb4b4b4,
Tff7b72"bitrates_restored"Tb4b4b4: Ta5d6ff"Restored {count} interface bitrate(s) and reloaded RNS"Tb4b4b4,
Tff7b72"bitrates_none_applied"Tb4b4b4: Ta5d6ff"No bitrate limits matched current interfaces"Tb4b4b4,
Tff7b72"bitrates_none_restored"Tb4b4b4: Ta5d6ff"No previous bitrates to restore"Tb4b4b4,
Tff7b72"bitrates_apply_failed"Tb4b4b4: Ta5d6ff"Failed to apply interface bitrates"Tb4b4b4,
Tff7b72"bitrates_restore_failed"Tb4b4b4: Ta5d6ff"Failed to restore interface bitrates"
Tb4b4b4}
Tb4b4b4},
Tff7b72"debug"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"调试日志"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"应用与访问日志,按严重程度筛选并搜索,辅助排查问题。"Tb4b4b4,
Tff7b72"tab_logs"Tb4b4b4: Ta5d6ff"日志"Tb4b4b4,
Tff7b72"tab_access_attempts"Tb4b4b4: Ta5d6ff"访问尝试"Tb4b4b4,
Tff7b72"search_logs_placeholder"Tb4b4b4: Ta5d6ff"搜索日志..."Tb4b4b4,
Tff7b72"search_access_placeholder"Tb4b4b4: Ta5d6ff"搜索 IP, 路径, 结果..."Tb4b4b4,
Tff7b72"level_all"Tb4b4b4: Ta5d6ff"各级"Tb4b4b4,
Tff7b72"anomalies_only"Tb4b4b4: Ta5d6ff"只有异常现象"Tb4b4b4,
Tff7b72"outcome_all"Tb4b4b4: Ta5d6ff"所有结果"Tb4b4b4,
Tff7b72"loading_logs"Tb4b4b4: Ta5d6ff"正在装入日志..."Tb4b4b4,
Tff7b72"no_logs"Tb4b4b4: Ta5d6ff"未找到日志 。"Tb4b4b4,
Tff7b72"loading_access"Tb4b4b4: Ta5d6ff"正在装入访问尝试..."Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"未记录访问尝试 。"Tb4b4b4,
Tff7b72"failed_fetch_logs"Tb4b4b4: Ta5d6ff"获取日志失败"Tb4b4b4,
Tff7b72"failed_fetch_access"Tb4b4b4: Ta5d6ff"获取访问尝试失败"Tb4b4b4,
Tff7b72"logs_copied"Tb4b4b4: Ta5d6ff"复制到剪贴板的页面日志"Tb4b4b4,
Tff7b72"access_copied"Tb4b4b4: Ta5d6ff"访问复制到剪贴板的尝试"Tb4b4b4,
Tff7b72"failed_copy_logs"Tb4b4b4: Ta5d6ff"复制日志失败"Tb4b4b4,
Tff7b72"failed_copy_access"Tb4b4b4: Ta5d6ff"复制访问尝试失败"
Tb4b4b4},
Tff7b72"visualiser"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"已发现节点和连接图。"Tb4b4b4,
Tff7b72"reticulum_mesh"Tb4b4b4: Ta5d6ff"Reticulum 网格"Tb4b4b4,
Tff7b72"network_visualizer"Tb4b4b4: Ta5d6ff"网络可视化工具"Tb4b4b4,
Tff7b72"node_info"Tb4b4b4: Ta5d6ff"节点信息"Tb4b4b4,
Tff7b72"hash"Tb4b4b4: Ta5d6ff"哈希"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"跳数"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"first_seen"Tb4b4b4: Ta5d6ff"首次发现"Tb4b4b4,
Tff7b72"last_seen"Tb4b4b4: Ta5d6ff"最后发现"Tb4b4b4,
Tff7b72"center_node"Tb4b4b4: Ta5d6ff"以节点为中心"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制哈希"Tb4b4b4,
Tff7b72"banish_identity"Tb4b4b4: Ta5d6ff"放逐身份"Tb4b4b4,
Tff7b72"banished_identities"Tb4b4b4: Ta5d6ff"被放逐的身份"Tb4b4b4,
Tff7b72"filter_nodes"Tb4b4b4: Ta5d6ff"过滤节点..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"全部"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"直接"Tb4b4b4,
Tff7b72"one_hop"Tb4b4b4: Ta5d6ff"1 跳"Tb4b4b4,
Tff7b72"multi_hops"Tb4b4b4: Ta5d6ff"2+ 跳"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"show_labels"Tb4b4b4: Ta5d6ff"显示所有标签"Tb4b4b4,
Tff7b72"show_edges"Tb4b4b4: Ta5d6ff"显示边缘"Tb4b4b4,
Tff7b72"show_tooltips"Tb4b4b4: Ta5d6ff"显示工具提示"Tb4b4b4,
Tff7b72"show_rssi"Tb4b4b4: Ta5d6ff"显示 RSSI"Tb4b4b4,
Tff7b72"show_snr"Tb4b4b4: Ta5d6ff"显示 SNR"Tb4b4b4,
Tff7b72"show_hops"Tb4b4b4: Ta5d6ff"显示跳数"Tb4b4b4,
Tff7b72"physics"Tb4b4b4: Ta5d6ff"物理"Tb4b4b4,
Tff7b72"gravity"Tb4b4b4: Ta5d6ff"重力"Tb4b4b4,
Tff7b72"spring_length"Tb4b4b4: Ta5d6ff"弹簧长度"Tb4b4b4,
Tff7b72"spring_strength"Tb4b4b4: Ta5d6ff"弹簧强度"Tb4b4b4,
Tff7b72"damping"Tb4b4b4: Ta5d6ff"阻尼"Tb4b4b4,
Tff7b72"central_gravity"Tb4b4b4: Ta5d6ff"中心重力"Tb4b4b4,
Tff7b72"edge_strength"Tb4b4b4: Ta5d6ff"边缘强度"Tb4b4b4,
Tff7b72"force_atlas_2"Tb4b4b4: Ta5d6ff"Force Atlas 2"Tb4b4b4,
Tff7b72"barns_hut"Tb4b4b4: Ta5d6ff"Barnes-Hut"Tb4b4b4,
Tff7b72"repulsion"Tb4b4b4: Ta5d6ff"排斥"Tb4b4b4,
Tff7b72"reset_physics"Tb4b4b4: Ta5d6ff"重置物理"Tb4b4b4,
Tff7b72"reset_camera"Tb4b4b4: Ta5d6ff"重置相机"Tb4b4b4,
Tff7b72"clear_graph"Tb4b4b4: Ta5d6ff"清除图表"Tb4b4b4,
Tff7b72"total_nodes"Tb4b4b4: Ta5d6ff"总节点数"Tb4b4b4,
Tff7b72"total_edges"Tb4b4b4: Ta5d6ff"总边数"Tb4b4b4,
Tff7b72"discovered"Tb4b4b4: Ta5d6ff"已发现"Tb4b4b4,
Tff7b72"wait_between_batches"Tb4b4b4: Ta5d6ff"批次间等待"Tb4b4b4,
Tff7b72"batch"Tb4b4b4: Ta5d6ff"批次"Tb4b4b4,
Tff7b72"loading_status"Tb4b4b4: Ta5d6ff"加载状态"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"加载网络数据失败"Tb4b4b4,
Tff7b72"max_hops_filter"Tb4b4b4: Ta5d6ff"最大跳数"Tb4b4b4,
Tff7b72"show_disabled_interfaces"Tb4b4b4: Ta5d6ff"显示离线接口"Tb4b4b4,
Tff7b72"show_discovered_interfaces"Tb4b4b4: Ta5d6ff"显示已发现接口"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"engine"Tb4b4b4: Ta5d6ff"引擎"Tb4b4b4,
Tff7b72"engine_wasm"Tb4b4b4: Ta5d6ff"WASM"Tb4b4b4,
Tff7b72"engine_fallback"Tb4b4b4: Ta5d6ff"JS 回退"Tb4b4b4,
Tff7b72"engine_checking"Tb4b4b4: Ta5d6ff"检测中"Tb4b4b4,
Tff7b72"engine_wasm_hint"Tb4b4b4: Ta5d6ff"图构建与力导向布局在 Go WebAssembly 中运行。Canvas 绘制仍在浏览器中完成"Tb4b4b4,
Tff7b72"engine_fallback_hint"Tb4b4b4: Ta5d6ff"WASM 不可用。图构建使用 JavaScript。实时布局使用 vis-network 物理引擎"Tb4b4b4,
Tff7b72"engine_checking_hint"Tb4b4b4: Ta5d6ff"正在检测 WebAssembly 支持"Tb4b4b4,
Tff7b72"fps"Tb4b4b4: Ta5d6ff"帧率"Tb4b4b4,
Tff7b72"auto_update"Tb4b4b4: Ta5d6ff"自动更新"Tb4b4b4,
Tff7b72"live_layout"Tb4b4b4: Ta5d6ff"实时布局"Tb4b4b4,
Tff7b72"nodes"Tb4b4b4: Ta5d6ff"节点"Tb4b4b4,
Tff7b72"links"Tb4b4b4: Ta5d6ff"链路"Tb4b4b4,
Tff7b72"interfaces"Tb4b4b4: Ta5d6ff"接口"Tb4b4b4,
Tff7b72"online"Tb4b4b4: Ta5d6ff"在线"Tb4b4b4,
Tff7b72"offline"Tb4b4b4: Ta5d6ff"离线"Tb4b4b4,
Tff7b72"search_nodes_placeholder"Tb4b4b4: Ta5d6ff"搜索节点 ({count})..."Tb4b4b4,
Tff7b72"clear_search"Tb4b4b4: Ta5d6ff"清除搜索"Tb4b4b4,
Tff7b72"engine_webgl"Tb4b4b4: Ta5d6ff"WebGL"Tb4b4b4,
Tff7b72"engine_webgl_hint"Tb4b4b4: Ta5d6ff"图构建、布局与绘制缓冲在 Go WebAssembly 中运行。像素由 WebGL2 绘制"Tb4b4b4,
Tff7b72"renderer_title"Tb4b4b4: Ta5d6ff"渲染器"Tb4b4b4,
Tff7b72"renderer_desc"Tb4b4b4: Ta5d6ff"自动在可用时优先使用 WebGL+WASM,否则回退到 vis-network。可强制选择以便调试或兼容旧 GPU。"Tb4b4b4,
Tff7b72"renderer_option_auto"Tb4b4b4: Ta5d6ff"自动(可用时使用 WebGL)"Tb4b4b4,
Tff7b72"renderer_option_webgl"Tb4b4b4: Ta5d6ff"WebGL + WASM"Tb4b4b4,
Tff7b72"renderer_option_vis"Tb4b4b4: Ta5d6ff"vis-network(canvas)"Tb4b4b4,
Tff7b72"renderer_webgl_unavailable"Tb4b4b4: Ta5d6ff"WebGL 渲染器不可用。已回退到 vis-network。"
Tb4b4b4},
Tff7b72"banishment"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"审查身份和节点并解除放逐。"Tb4b4b4,
Tff7b72"failed_load_banished"Tb4b4b4: Ta5d6ff"加载被放逐目的地失败"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"按哈希或显示名称搜索..."Tb4b4b4,
Tff7b72"loading_items"Tb4b4b4: Ta5d6ff"正在加载被放逐项..."Tb4b4b4,
Tff7b72"no_items"Tb4b4b4: Ta5d6ff"未发现被放逐项"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐"Tb4b4b4,
Tff7b72"lift_banishment_confirm"Tb4b4b4: Ta5d6ff"您确定要解除对 {name} 的放逐吗?"Tb4b4b4,
Tff7b72"banished_at"Tb4b4b4: Ta5d6ff"放逐于"Tb4b4b4,
Tff7b72"banished_until"Tb4b4b4: Ta5d6ff"放逐至"Tb4b4b4,
Tff7b72"reason"Tb4b4b4: Ta5d6ff"原因"Tb4b4b4,
Tff7b72"type"Tb4b4b4: Ta5d6ff"类型"Tb4b4b4,
Tff7b72"user"Tb4b4b4: Ta5d6ff"用户"Tb4b4b4,
Tff7b72"node"Tb4b4b4: Ta5d6ff"节点"Tb4b4b4,
Tff7b72"blocked_destinations"Tb4b4b4: Ta5d6ff"被阻止的目的地"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"放逐已解除"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐失败"Tb4b4b4,
Tff7b72"lift_selected"Tb4b4b4: Ta5d6ff"解除放逐 ({count})"Tb4b4b4,
Tff7b72"lift_selected_confirm"Tb4b4b4: Ta5d6ff"确定要解除所选的 {count} 项放逐吗?"Tb4b4b4,
Tff7b72"lift_selected_success"Tb4b4b4: Ta5d6ff"已解除 {count} 项放逐"Tb4b4b4,
Tff7b72"filter_all_types"Tb4b4b4: Ta5d6ff"所有类型"Tb4b4b4,
Tff7b72"filter_rns"Tb4b4b4: Ta5d6ff"RNS 黑洞"Tb4b4b4,
Tff7b72"sort_newest"Tb4b4b4: Ta5d6ff"最新优先"Tb4b4b4,
Tff7b72"sort_oldest"Tb4b4b4: Ta5d6ff"最早优先"Tb4b4b4,
Tff7b72"sort_name"Tb4b4b4: Ta5d6ff"名称 A-Z"Tb4b4b4,
Tff7b72"result_count"Tb4b4b4: Ta5d6ff"{count} 项"
Tb4b4b4},
Tff7b72"nomadnet"Tb4b4b4: Tb4b4b4{
Tff7b72"remove_favourite"Tb4b4b4: Ta5d6ff"移除收藏"Tb4b4b4,
Tff7b72"add_favourite"Tb4b4b4: Ta5d6ff"添加收藏"Tb4b4b4,
Tff7b72"identify"Tb4b4b4: Ta5d6ff"识别"Tb4b4b4,
Tff7b72"pop_out_browser"Tb4b4b4: Ta5d6ff"弹出浏览器"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新标签页"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"新标签页 (Ctrl+T)"Tb4b4b4,
Tff7b72"page_archives"Tb4b4b4: Ta5d6ff"页面存档"Tb4b4b4,
Tff7b72"archive_current_version"Tb4b4b4: Ta5d6ff"存档当前版本"Tb4b4b4,
Tff7b72"no_archives_for_this_page"Tb4b4b4: Ta5d6ff"此页面无存档"Tb4b4b4,
Tff7b72"viewing_archived_version_from"Tb4b4b4: Ta5d6ff"查看 {time} 的存档版本"Tb4b4b4,
Tff7b72"viewing_archived_version"Tb4b4b4: Ta5d6ff"正在查看存档版本"Tb4b4b4,
Tff7b72"load_live"Tb4b4b4: Ta5d6ff"加载实时版本"Tb4b4b4,
Tff7b72"failed_to_load_page"Tb4b4b4: Ta5d6ff"加载页面失败"Tb4b4b4,
Tff7b72"archived_version_available"Tb4b4b4: Ta5d6ff"此页面的存档版本可用。"Tb4b4b4,
Tff7b72"view_archive"Tb4b4b4: Ta5d6ff"查看存档"Tb4b4b4,
Tff7b72"no_active_node"Tb4b4b4: Ta5d6ff"无活动节点"Tb4b4b4,
Tff7b72"select_node_to_browse"Tb4b4b4: Ta5d6ff"选择要开始浏览的节点!"Tb4b4b4,
Tff7b72"open_nomadnet_url"Tb4b4b4: Ta5d6ff"打开 Nomad Network URL"Tb4b4b4,
Tff7b72"unknown_node"Tb4b4b4: Ta5d6ff"未知节点"Tb4b4b4,
Tff7b72"existing_download_in_progress"Tb4b4b4: Ta5d6ff"已有下载正在进行中。请等待完成后再开始新下载。"Tb4b4b4,
Tff7b72"favourites"Tb4b4b4: Ta5d6ff"收藏"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"search_favourites_placeholder"Tb4b4b4: Ta5d6ff"搜索 {count} 个收藏..."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"搜索 {count} 条最近广播..."Tb4b4b4,
Tff7b72"rename"Tb4b4b4: Ta5d6ff"重命名"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"no_favourites"Tb4b4b4: Ta5d6ff"无收藏"Tb4b4b4,
Tff7b72"add_nodes_from_announces"Tb4b4b4: Ta5d6ff"从广播标签中添加节点。"Tb4b4b4,
Tff7b72"favourites_search_no_results"Tb4b4b4: Ta5d6ff"没有收藏匹配您的搜索"Tb4b4b4,
Tff7b72"favourites_search_try_other"Tb4b4b4: Ta5d6ff"请尝试其他搜索词。"Tb4b4b4,
Tff7b72"no_favourites_in_section"Tb4b4b4: Ta5d6ff"此分区中尚无收藏。"Tb4b4b4,
Tff7b72"search_announces"Tb4b4b4: Ta5d6ff"搜索广播"Tb4b4b4,
Tff7b72"searching_announces"Tb4b4b4: Ta5d6ff"正在搜索广播..."Tb4b4b4,
Tff7b72"announced_time_ago"Tb4b4b4: Ta5d6ff"{time} 前广播"Tb4b4b4,
Tff7b72"block_node"Tb4b4b4: Ta5d6ff"放逐节点"Tb4b4b4,
Tff7b72"no_announces_yet"Tb4b4b4: Ta5d6ff"尚无广播"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"未找到匹配您搜索的端点。"Tb4b4b4,
Tff7b72"listening_for_peers"Tb4b4b4: Ta5d6ff"正在网格中监听端点。"Tb4b4b4,
Tff7b72"block_node_confirm"Tb4b4b4: Ta5d6ff"您确定要放逐 {name} 吗?其广播将被忽略,不会出现在广播流中。"Tb4b4b4,
Tff7b72"node_blocked_successfully"Tb4b4b4: Ta5d6ff"节点放逐成功"Tb4b4b4,
Tff7b72"failed_to_block_node"Tb4b4b4: Ta5d6ff"放逐节点失败"Tb4b4b4,
Tff7b72"failed_rename_favourite"Tb4b4b4: Ta5d6ff"重命名收藏失败"Tb4b4b4,
Tff7b72"rename_favourite"Tb4b4b4: Ta5d6ff"重命名此收藏"Tb4b4b4,
Tff7b72"remove_favourite_confirm"Tb4b4b4: Ta5d6ff"您确定要移除此收藏吗?"Tb4b4b4,
Tff7b72"enter_nomadnet_url"Tb4b4b4: Ta5d6ff"输入 Nomad Network URL"Tb4b4b4,
Tff7b72"archiving_page"Tb4b4b4: Ta5d6ff"正在存档页面..."Tb4b4b4,
Tff7b72"page_archived_successfully"Tb4b4b4: Ta5d6ff"页面存档成功。"Tb4b4b4,
Tff7b72"identify_confirm"Tb4b4b4: Ta5d6ff"您确定要向此 Nomad Network 节点标识身份吗?发送身份后页面将重新加载。"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"放逐已解除"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐失败"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"解除放逐"Tb4b4b4,
Tff7b72"enter_section_name"Tb4b4b4: Ta5d6ff"输入区域名称"Tb4b4b4,
Tff7b72"new_section"Tb4b4b4: Ta5d6ff"新区"Tb4b4b4,
Tff7b72"rename_section"Tb4b4b4: Ta5d6ff"重命名区域"Tb4b4b4,
Tff7b72"delete_section_confirm"Tb4b4b4: Ta5d6ff"删除此区域?收藏将移至主区域。"Tb4b4b4,
Tff7b72"unsupported_url"Tb4b4b4: Ta5d6ff"不支持的 URL:"Tb4b4b4,
Tff7b72"path_away_suffix"Tb4b4b4: Ta5d6ff"之外"Tb4b4b4,
Tff7b72"renderer_chip_micron_js"Tb4b4b4: Ta5d6ff"Micron JS"Tb4b4b4,
Tff7b72"renderer_chip_micron_wasm"Tb4b4b4: Ta5d6ff"Micron WASM"Tb4b4b4,
Tff7b72"renderer_hint_micron_js"Tb4b4b4: Ta5d6ff"micron-parser (JavaScript)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm"Tb4b4b4: Ta5d6ff"micron-parser-go (WebAssembly)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm_pending"Tb4b4b4: Ta5d6ff"正在加载快速版本或不可用。正在使用标准版本。"Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_powered"Tb4b4b4: Ta5d6ff"由 "Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_active_tail"Tb4b4b4: Ta5d6ff" {version} 驱动。WebAssembly 渲染。"Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_pending_tail"Tb4b4b4: Ta5d6ff" {version} 正在加载或不可用。正在使用标准版本。"Tb4b4b4,
Tff7b72"renderer_switch_title"Tb4b4b4: Ta5d6ff"解析器"Tb4b4b4,
Tff7b72"renderer_menu_js"Tb4b4b4: Ta5d6ff"Micron:JavaScript"Tb4b4b4,
Tff7b72"renderer_menu_wasm"Tb4b4b4: Ta5d6ff"Micron:WebAssembly"Tb4b4b4,
Tff7b72"renderer_setting_failed"Tb4b4b4: Ta5d6ff"无法更新 Micron 渲染器"Tb4b4b4,
Tff7b72"multiline_hint"Tb4b4b4: Ta5d6ff"再次按下回车键以展开为多行"Tb4b4b4,
Tff7b72"renderer_chip_markdown"Tb4b4b4: Ta5d6ff"Markdown"Tb4b4b4,
Tff7b72"renderer_chip_html"Tb4b4b4: Ta5d6ff"HTML"Tb4b4b4,
Tff7b72"renderer_chip_plaintext"Tb4b4b4: Ta5d6ff"文本"Tb4b4b4,
Tff7b72"renderer_hint_markdown"Tb4b4b4: Ta5d6ff"Markdown 渲染器"Tb4b4b4,
Tff7b72"renderer_hint_html"Tb4b4b4: Ta5d6ff"已清理的 HTML"Tb4b4b4,
Tff7b72"renderer_hint_plaintext"Tb4b4b4: Ta5d6ff"转义的纯文本"Tb4b4b4,
Tff7b72"load_phase_default"Tb4b4b4: Ta5d6ff"正在加载页面"Tb4b4b4,
Tff7b72"load_phase_finding_path"Tb4b4b4: Ta5d6ff"寻找通往节点的网络路径"Tb4b4b4,
Tff7b72"load_phase_establishing_link"Tb4b4b4: Ta5d6ff"建立与节点的链接"Tb4b4b4,
Tff7b72"page_download_cancelled"Tb4b4b4: Ta5d6ff"下载已取消。"Tb4b4b4,
Tff7b72"load_phase_requesting_page"Tb4b4b4: Ta5d6ff"发送页面请求"Tb4b4b4,
Tff7b72"load_phase_transferring"Tb4b4b4: Ta5d6ff"接收页面"Tb4b4b4,
Tff7b72"path_finder"Tb4b4b4: Ta5d6ff"路径查找器"Tb4b4b4,
Tff7b72"path_finder_quick_request"Tb4b4b4: Ta5d6ff"请求路径"Tb4b4b4,
Tff7b72"path_finder_force_find"Tb4b4b4: Ta5d6ff"强制查找路径(等待)"Tb4b4b4,
Tff7b72"path_finder_drop_and_request"Tb4b4b4: Ta5d6ff"丢弃路径并重新发现"Tb4b4b4,
Tff7b72"path_finder_load_archive"Tb4b4b4: Ta5d6ff"加载最新归档快照"Tb4b4b4,
Tff7b72"path_finder_request_sent"Tb4b4b4: Ta5d6ff"路径请求已发送"Tb4b4b4,
Tff7b72"path_finder_found"Tb4b4b4: Ta5d6ff"已找到路径,正在重试页面"Tb4b4b4,
Tff7b72"path_finder_not_found"Tb4b4b4: Ta5d6ff"在超时时间内未找到路径"Tb4b4b4,
Tff7b72"path_finder_dropped_and_requested"Tb4b4b4: Ta5d6ff"路径已丢弃,正在重新请求"Tb4b4b4,
Tff7b72"path_finder_failed"Tb4b4b4: Ta5d6ff"路径查找请求失败"Tb4b4b4,
Tff7b72"path_finder_archive_loading"Tb4b4b4: Ta5d6ff"正在查找归档快照..."Tb4b4b4,
Tff7b72"export_section_favourites"Tb4b4b4: Ta5d6ff"导出此分组的收藏"Tb4b4b4,
Tff7b72"section_favourites_exported"Tb4b4b4: Ta5d6ff"分组收藏已导出"Tb4b4b4,
Tff7b72"section_favourites_export_failed"Tb4b4b4: Ta5d6ff"无法导出分组收藏"Tb4b4b4,
Tff7b72"sidebar_selection_mode"Tb4b4b4: Ta5d6ff"选择模式"Tb4b4b4,
Tff7b72"bulk_selected_count"Tb4b4b4: Ta5d6ff"已选 {count} 项"Tb4b4b4,
Tff7b72"bulk_remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"bulk_move_to_section"Tb4b4b4: Ta5d6ff"移动到分组"Tb4b4b4,
Tff7b72"bulk_remove_favourites_confirm"Tb4b4b4: Ta5d6ff"是否从此设备移除 {count} 个收藏?"Tb4b4b4,
Tff7b72"bulk_remove_favourites_done"Tb4b4b4: Ta5d6ff"已移除 {count} 个收藏"Tb4b4b4,
Tff7b72"bulk_block_confirm"Tb4b4b4: Ta5d6ff"是否将 {count} 个节点移出宣告列表?"Tb4b4b4,
Tff7b72"bulk_block_done"Tb4b4b4: Ta5d6ff"已移出 {count} 个节点"Tb4b4b4,
Tff7b72"bulk_add_to_favourites"Tb4b4b4: Ta5d6ff"加入收藏"Tb4b4b4,
Tff7b72"bulk_add_favourites_done"Tb4b4b4: Ta5d6ff"已将 {count} 个节点加入收藏"Tb4b4b4,
Tff7b72"bulk_block_nodes"Tb4b4b4: Ta5d6ff"移出"Tb4b4b4,
Tff7b72"bulk_nothing_to_add_favourites"Tb4b4b4: Ta5d6ff"无需添加(已在收藏或未选择)"Tb4b4b4,
Tff7b72"context_tabs"Tb4b4b4: Ta5d6ff"标签页"Tb4b4b4,
Tff7b72"close_tabs_to_right"Tb4b4b4: Ta5d6ff"关闭右侧标签页"Tb4b4b4,
Tff7b72"close_other_tabs"Tb4b4b4: Ta5d6ff"关闭其他标签页"Tb4b4b4,
Tff7b72"close_all_tabs"Tb4b4b4: Ta5d6ff"关闭所有标签页"Tb4b4b4,
Tff7b72"download_page"Tb4b4b4: Ta5d6ff"下载页面"Tb4b4b4,
Tff7b72"download_page_started"Tb4b4b4: Ta5d6ff"已开始下载页面"Tb4b4b4,
Tff7b72"download_page_unavailable"Tb4b4b4: Ta5d6ff"没有可下载的页面内容"Tb4b4b4,
Tff7b72"download_page_failed"Tb4b4b4: Ta5d6ff"无法下载页面"Tb4b4b4,
Tff7b72"view_source_unavailable"Tb4b4b4: Ta5d6ff"未加载页面,无法查看源代码"Tb4b4b4,
Tff7b72"context_menu_page_unavailable"Tb4b4b4: Ta5d6ff"此标签页没有活动页面"Tb4b4b4,
Tff7b72"context_menu_action_failed"Tb4b4b4: Ta5d6ff"上下文菜单操作失败"Tb4b4b4,
Tff7b72"context_menu_favourite_failed"Tb4b4b4: Ta5d6ff"无法更新收藏"Tb4b4b4,
Tff7b72"favourite_added"Tb4b4b4: Ta5d6ff"已添加到收藏"Tb4b4b4,
Tff7b72"favourite_removed"Tb4b4b4: Ta5d6ff"已从收藏中移除"Tb4b4b4,
Tff7b72"tab_switch_failed"Tb4b4b4: Ta5d6ff"无法切换到该标签页"Tb4b4b4,
Tff7b72"tab_content_mismatch"Tb4b4b4: Ta5d6ff"此标签页不同步,正在重新加载"Tb4b4b4,
Tff7b72"tab_restore_failed"Tb4b4b4: Ta5d6ff"无法恢复此标签页的页面"Tb4b4b4,
Tff7b72"open_node_failed"Tb4b4b4: Ta5d6ff"无法打开 NomadNet 节点"Tb4b4b4,
Tff7b72"hide_source"Tb4b4b4: Ta5d6ff"隐藏源码"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMF 转发器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在地址之间转发 LXMF, 并保留回执路径 。"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"添加转发规则"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"名称"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"规则名(如家节点)."Tb4b4b4,
Tff7b72"forward_to_hash"Tb4b4b4: Ta5d6ff"转发到 Hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"目标 LXMF 散列..."Tb4b4b4,
Tff7b72"source_filter"Tb4b4b4: Ta5d6ff"源过滤器( 可选)"Tb4b4b4,
Tff7b72"source_filter_placeholder"Tb4b4b4: Ta5d6ff"只有从这个散发地向前..."Tb4b4b4,
Tff7b72"add_button"Tb4b4b4: Ta5d6ff"添加规则"Tb4b4b4,
Tff7b72"active_rules"Tb4b4b4: Ta5d6ff"现行规则"Tb4b4b4,
Tff7b72"no_rules"Tb4b4b4: Ta5d6ff"没有配置转发规则 。"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"活动"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"已禁用"Tb4b4b4,
Tff7b72"forwarding_to"Tb4b4b4: Ta5d6ff"转发至:{hash}"Tb4b4b4,
Tff7b72"source_filter_display"Tb4b4b4: Ta5d6ff"源过滤器:{hash}"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"您确定要删除此规则吗 ?"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"转发哈希必须是 32 个字符的十六进制值"Tb4b4b4,
Tff7b72"send_failed"Tb4b4b4: Ta5d6ff"无法发送转发更新(WebSocket 已断开)"Tb4b4b4,
Tff7b72"rule_added"Tb4b4b4: Ta5d6ff"转发规则已添加"Tb4b4b4,
Tff7b72"rule_deleted"Tb4b4b4: Ta5d6ff"转发规则已删除"
Tb4b4b4},
Tff7b72"archives"Tb4b4b4: Tb4b4b4{
Tff7b72"description"Tb4b4b4: Ta5d6ff"搜索游牧网络页面存储在您的本地档案中 。"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索内容、 散列或路径..."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在装入文件..."Tb4b4b4,
Tff7b72"no_archives_found"Tb4b4b4: Ta5d6ff"未找到档案"Tb4b4b4,
Tff7b72"adjust_filters"Tb4b4b4: Ta5d6ff"尝试调整搜索过滤器 。"Tb4b4b4,
Tff7b72"browse_to_archive"Tb4b4b4: Ta5d6ff"浏览游牧人网络网站后, 存档页面会在此显示 。"Tb4b4b4,
Tff7b72"page"Tb4b4b4: Ta5d6ff"页次"Tb4b4b4,
Tff7b72"pages"Tb4b4b4: Ta5d6ff"页 次"Tb4b4b4,
Tff7b72"view"Tb4b4b4: Ta5d6ff"视图"Tb4b4b4,
Tff7b72"showing_range"Tb4b4b4: Ta5d6ff"显示{start}到{end}的{total}档案"Tb4b4b4,
Tff7b72"page_of"Tb4b4b4: Ta5d6ff"{total_pages}第{page}页"Tb4b4b4,
Tff7b72"export_mu"Tb4b4b4: Ta5d6ff"导出.mu"Tb4b4b4,
Tff7b72"export_selected_mu"Tb4b4b4: Ta5d6ff"导出 .mu ({count})"Tb4b4b4,
Tff7b72"nodes_title"Tb4b4b4: Ta5d6ff"节点"Tb4b4b4,
Tff7b72"snapshots_title"Tb4b4b4: Ta5d6ff"快照"Tb4b4b4,
Tff7b72"select_all"Tb4b4b4: Ta5d6ff"全选"Tb4b4b4,
Tff7b72"delete_selected"Tb4b4b4: Ta5d6ff"删除({count})"Tb4b4b4,
Tff7b72"viewing_archive"Tb4b4b4: Ta5d6ff"查看存档"Tb4b4b4,
Tff7b72"select_snapshot"Tb4b4b4: Ta5d6ff"选择一个快照查看"Tb4b4b4,
Tff7b72"open_live"Tb4b4b4: Ta5d6ff"打开实时"Tb4b4b4,
Tff7b72"search_nodes_placeholder"Tb4b4b4: Ta5d6ff"搜索节点或内容..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"no_archives"Tb4b4b4: Ta5d6ff"暂无存档"Tb4b4b4,
Tff7b72"show_nodes"Tb4b4b4: Ta5d6ff"显示节点"Tb4b4b4,
Tff7b72"hide_nodes"Tb4b4b4: Ta5d6ff"隐藏节点"Tb4b4b4,
Tff7b72"show_snapshots"Tb4b4b4: Ta5d6ff"显示快照"Tb4b4b4,
Tff7b72"hide_snapshots"Tb4b4b4: Ta5d6ff"隐藏快照"Tb4b4b4,
Tff7b72"delete_snapshot"Tb4b4b4: Ta5d6ff"删除快照"
Tb4b4b4},
Tff7b72"docs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum 手册与 MeshChatX 指南,配置后可离线阅读。"Tb4b4b4,
Tff7b72"tab_meshchatx"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"tab_reticulum"Tb4b4b4: Ta5d6ff"Reticulum"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索文档..."Tb4b4b4,
Tff7b72"search_placeholder_mobile"Tb4b4b4: Ta5d6ff"搜索全部文档..."Tb4b4b4,
Tff7b72"search_results"Tb4b4b4: Ta5d6ff"搜索结果"Tb4b4b4,
Tff7b72"matches_count"Tb4b4b4: Ta5d6ff"{count} 个匹配"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"未找到结果"Tb4b4b4,
Tff7b72"no_results_hint"Tb4b4b4: Ta5d6ff"请尝试其他关键词或检查拼写。"Tb4b4b4,
Tff7b72"clear_search"Tb4b4b4: Ta5d6ff"清除搜索"Tb4b4b4,
Tff7b72"versions"Tb4b4b4: Ta5d6ff"版本"Tb4b4b4,
Tff7b72"no_versions"Tb4b4b4: Ta5d6ff"没有可用版本"Tb4b4b4,
Tff7b72"default_version"Tb4b4b4: Ta5d6ff"默认"Tb4b4b4,
Tff7b72"upload_zip"Tb4b4b4: Ta5d6ff"上传 ZIP"Tb4b4b4,
Tff7b72"open_external"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"关闭"Tb4b4b4,
Tff7b72"sections_title"Tb4b4b4: Ta5d6ff"指南"Tb4b4b4,
Tff7b72"on_this_page"Tb4b4b4: Ta5d6ff"本页内容"Tb4b4b4,
Tff7b72"language_label"Tb4b4b4: Ta5d6ff"指南语言"Tb4b4b4,
Tff7b72"select_doc"Tb4b4b4: Ta5d6ff"从侧边栏选择指南"Tb4b4b4,
Tff7b72"no_docs_found"Tb4b4b4: Ta5d6ff"未找到 MeshChatX 指南"Tb4b4b4,
Tff7b72"no_docs_hint"Tb4b4b4: Ta5d6ff"应用启动时会从 docs 文件夹复制指南。"Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Reticulum 手册"Tb4b4b4,
Tff7b72"complete_percent"Tb4b4b4: Ta5d6ff"已完成 {percent}%"Tb4b4b4,
Tff7b72"confirm_delete_version"Tb4b4b4: Ta5d6ff"删除文档版本 \"{version}\"?"Tb4b4b4,
Tff7b72"prompt_version_name"Tb4b4b4: Ta5d6ff"为此上传输入版本名称:"Tb4b4b4,
Tff7b72"status_title"Tb4b4b4: Ta5d6ff"文档状态"Tb4b4b4,
Tff7b72"status_extracting"Tb4b4b4: Ta5d6ff"正在解压文档..."Tb4b4b4,
Tff7b72"status_available"Tb4b4b4: Ta5d6ff"离线手册可用"Tb4b4b4,
Tff7b72"status_not_available"Tb4b4b4: Ta5d6ff"手册不可用"Tb4b4b4,
Tff7b72"btn_upload"Tb4b4b4: Ta5d6ff"上传手册"Tb4b4b4,
Tff7b72"btn_share"Tb4b4b4: Ta5d6ff"以可重新上传的 ZIP 共享 Reticulum 手册"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"错误"Tb4b4b4,
Tff7b72"failed_upload_docs"Tb4b4b4: Ta5d6ff"上传文档失败"Tb4b4b4,
Tff7b72"upload_success"Tb4b4b4: Ta5d6ff"文档已上传"Tb4b4b4,
Tff7b72"docs_link_copied"Tb4b4b4: Ta5d6ff"文档链接已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_copy_link"Tb4b4b4: Ta5d6ff"复制链接失败"Tb4b4b4,
Tff7b72"load_list_failed"Tb4b4b4: Ta5d6ff"无法加载指南列表。请稍后再试。"Tb4b4b4,
Tff7b72"load_doc_failed"Tb4b4b4: Ta5d6ff"无法加载此指南。"Tb4b4b4,
Tff7b72"search_failed"Tb4b4b4: Ta5d6ff"搜索失败。请检查网络连接后重试。"Tb4b4b4,
Tff7b72"manifest_warning"Tb4b4b4: Ta5d6ff"无法读取文档索引文件。将显示可用文件,但不按章节分组。"Tb4b4b4,
Tff7b72"failed_upload_alert"Tb4b4b4: Ta5d6ff"上传文档失败:{message}"Tb4b4b4,
Tff7b72"empty_state_hint"Tb4b4b4: Ta5d6ff"上传 Reticulum 手册 ZIP 以便离线查看。发行版在构建时打包离线副本。"
Tb4b4b4},
Tff7b72"licenses"Tb4b4b4: Tb4b4b4{
Tff7b72"section_label"Tb4b4b4: Ta5d6ff"法律"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"第三方许可证"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"运行时依赖版本,作者,和SPDX或已声明的许可证字符串. 数据是从安装的Python环境收集的. 前端数据在工作时使用pnpm;否则软件包会从node modules读取(例如pnpm许可证在锁文件上失败)."Tb4b4b4,
Tff7b72"short_description"Tb4b4b4: Ta5d6ff"依赖版本,作者,以及后端和前端的许可."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索包,版本,作者,许可证..."Tb4b4b4,
Tff7b72"generated_at"Tb4b4b4: Ta5d6ff"生成于{time}"Tb4b4b4,
Tff7b72"frontend_source"Tb4b4b4: Ta5d6ff"前端数据:{source}"Tb4b4b4,
Tff7b72"backend_section"Tb4b4b4: Ta5d6ff"后端 (蟒蛇)"Tb4b4b4,
Tff7b72"frontend_section"Tb4b4b4: Ta5d6ff"前端( 节点)"Tb4b4b4,
Tff7b72"col_package"Tb4b4b4: Ta5d6ff"软件包"Tb4b4b4,
Tff7b72"col_version"Tb4b4b4: Ta5d6ff"版本"Tb4b4b4,
Tff7b72"col_author"Tb4b4b4: Ta5d6ff"作者"Tb4b4b4,
Tff7b72"col_license"Tb4b4b4: Ta5d6ff"许可证"
Tb4b4b4},
Tff7b72"tools"Tb4b4b4: Tb4b4b4{
Tff7b72"utilities"Tb4b4b4: Ta5d6ff"公用事业"Tb4b4b4,
Tff7b72"power_tools"Tb4b4b4: Ta5d6ff"公用事业"Tb4b4b4,
Tff7b72"diagnostics_description"Tb4b4b4: Ta5d6ff"网格与 Reticulum 常用工具集中在一处:可达性、路径、文件传输、翻译、文档与硬件辅助。点击任一行打开完整工具。"Tb4b4b4,
Tff7b72"back_to_tools"Tb4b4b4: Ta5d6ff"返回工具"Tb4b4b4,
Tff7b72"beta_badge"Tb4b4b4: Ta5d6ff"Beta"Tb4b4b4,
Tff7b72"alpha_badge"Tb4b4b4: Ta5d6ff"Alpha"Tb4b4b4,
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"ing"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"测量到一个接受ping的目的地的往返时间。"
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RN 探测器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"派出可配置有效载荷大小的探测器来测试可达性和延迟性."
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP 核电站"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 Reticulum(RNCP) 发送和接收文件,并取得进展."
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理持久的rnsh会话"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"来自Reticulum的相接式对答和面向链接状态."
Tb4b4b4},
Tff7b72"rnpath"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNPath 图像"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"检查路径,宣布,以及请求或投放路径."Tb4b4b4,
Tff7b72"failed_fetch"Tb4b4b4: Ta5d6ff"获取路径数据失败"Tb4b4b4,
Tff7b72"path_dropped"Tb4b4b4: Ta5d6ff"路径已丢弃"Tb4b4b4,
Tff7b72"failed_drop"Tb4b4b4: Ta5d6ff"无法丢弃路径"Tb4b4b4,
Tff7b72"error_drop"Tb4b4b4: Ta5d6ff"丢弃路径出错"Tb4b4b4,
Tff7b72"failed_request"Tb4b4b4: Ta5d6ff"请求路径失败"Tb4b4b4,
Tff7b72"paths_dropped"Tb4b4b4: Ta5d6ff"路径已丢弃"Tb4b4b4,
Tff7b72"failed_drop_paths"Tb4b4b4: Ta5d6ff"丢弃路径失败"Tb4b4b4,
Tff7b72"purge_confirm"Tb4b4b4: Ta5d6ff"清除全部宣布队列吗 ? 这一点是无法消除的。"Tb4b4b4,
Tff7b72"queues_purged"Tb4b4b4: Ta5d6ff"宣布队列已清除"Tb4b4b4,
Tff7b72"failed_purge"Tb4b4b4: Ta5d6ff"清除队列失败"Tb4b4b4,
Tff7b72"path_requested"Tb4b4b4: Ta5d6ff"已请求 {hash} 的路径..."Tb4b4b4,
Tff7b72"drop_confirm"Tb4b4b4: Ta5d6ff"确定要删除到 {hash} 的路径吗?"Tb4b4b4,
Tff7b72"drop_via_confirm"Tb4b4b4: Ta5d6ff"删除所有经过 {hash} 的路径?"Tb4b4b4,
Tff7b72"invalid_hops"Tb4b4b4: Ta5d6ff"跳数过滤必须是一个数字"
Tb4b4b4},
Tff7b72"rnpath_trace"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 路径"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"向目的地散列显示跳动列表 。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目标散列"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"输入32Char目的地散列..."Tb4b4b4,
Tff7b72"trace"Tb4b4b4: Ta5d6ff"追踪路径"Tb4b4b4,
Tff7b72"tracing"Tb4b4b4: Ta5d6ff"通过网路追踪路径..."Tb4b4b4,
Tff7b72"total_hops"Tb4b4b4: Ta5d6ff"跳跃总数"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"退出接口"Tb4b4b4,
Tff7b72"next_hop"Tb4b4b4: Ta5d6ff"下一个跳跃"Tb4b4b4,
Tff7b72"ready_title"Tb4b4b4: Ta5d6ff"跟踪路径"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"输入目的地散列以列出沿当前路径的跳动 。"Tb4b4b4,
Tff7b72"unknown_hops"Tb4b4b4: Ta5d6ff"{count}中级中学"Tb4b4b4,
Tff7b72"ping_test"Tb4b4b4: Ta5d6ff"与平的测试"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"笔译员"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 LibreTranslate 服务器或本地的 Argos Translate 翻译文本 。"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"转发器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在地址之间转发 LXMF, 并保留回执路径 。"
Tb4b4b4},
Tff7b72"propagation_nodes"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"选择偏好的传播节点,查看实时统计数据并快速检查路径。"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"加载传播节点失败"Tb4b4b4,
Tff7b72"local_restarted"Tb4b4b4: Ta5d6ff"本地传播节点已重启"Tb4b4b4,
Tff7b72"local_stopped"Tb4b4b4: Ta5d6ff"本地传播节点已停止"Tb4b4b4,
Tff7b72"local_started"Tb4b4b4: Ta5d6ff"本地传播节点已启动"
Tb4b4b4},
Tff7b72"sieve_filters"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"筛选规则"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在对等方字段和/或消息标题与正文中匹配文本,然后隐藏会话、关闭通知、移入文件夹或放逐发送方(完全屏蔽)。"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"规则按顺序执行。适用范围可选所有人、仅联系人或仅非联系人。可选子串或正则。第一条匹配且已启用的规则生效。"Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"返回工具"Tb4b4b4,
Tff7b72"rules_heading"Tb4b4b4: Ta5d6ff"规则"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"添加规则"Tb4b4b4,
Tff7b72"order_hint"Tb4b4b4: Ta5d6ff"自上而下:先匹配的规则优先。"Tb4b4b4,
Tff7b72"empty_rules"Tb4b4b4: Ta5d6ff"尚无规则。添加规则或保存空列表以清除筛选。"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"move_up"Tb4b4b4: Ta5d6ff"上移"Tb4b4b4,
Tff7b72"move_down"Tb4b4b4: Ta5d6ff"下移"Tb4b4b4,
Tff7b72"remove_rule"Tb4b4b4: Ta5d6ff"删除规则"Tb4b4b4,
Tff7b72"terms_label"Tb4b4b4: Ta5d6ff"词或模式"Tb4b4b4,
Tff7b72"terms_placeholder"Tb4b4b4: Ta5d6ff"每行一个或用逗号分隔。搜索不区分大小写。您也可以使用正则表达式(每行一个)。"Tb4b4b4,
Tff7b72"match_targets_label"Tb4b4b4: Ta5d6ff"匹配范围"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"对等方显示名、自定义名、联系人字段"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"消息标题与正文(若有)"Tb4b4b4,
Tff7b72"match_targets_hint"Tb4b4b4: Ta5d6ff"至少保留一个匹配目标。"Tb4b4b4,
Tff7b72"match_mode_label"Tb4b4b4: Ta5d6ff"匹配方式"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"子串"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"正则表达式"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"适用于"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"所有人"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"仅联系人"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"仅非联系人"Tb4b4b4,
Tff7b72"graph_scope_everyone"Tb4b4b4: Ta5d6ff"所有人"Tb4b4b4,
Tff7b72"graph_scope_contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"graph_scope_non_contacts"Tb4b4b4: Ta5d6ff"非联系人"Tb4b4b4,
Tff7b72"graph_match_peer"Tb4b4b4: Ta5d6ff"对等方"Tb4b4b4,
Tff7b72"graph_match_message"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"graph_match_mode_substring"Tb4b4b4: Ta5d6ff"子串"Tb4b4b4,
Tff7b72"graph_match_mode_regex"Tb4b4b4: Ta5d6ff"正则"Tb4b4b4,
Tff7b72"action_label"Tb4b4b4: Ta5d6ff"则"Tb4b4b4,
Tff7b72"action_hide"Tb4b4b4: Ta5d6ff"隐藏会话"Tb4b4b4,
Tff7b72"action_ignore"Tb4b4b4: Ta5d6ff"忽略(无通知)"Tb4b4b4,
Tff7b72"action_folder"Tb4b4b4: Ta5d6ff"移入文件夹"Tb4b4b4,
Tff7b72"action_banish"Tb4b4b4: Ta5d6ff"放逐发送方(完全屏蔽)"Tb4b4b4,
Tff7b72"folder_label"Tb4b4b4: Ta5d6ff"文件夹"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"重新加载"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"筛选规则已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存筛选规则"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"无法加载筛选规则"Tb4b4b4,
Tff7b72"flow_heading"Tb4b4b4: Ta5d6ff"规则流程"Tb4b4b4,
Tff7b72"flow_source"Tb4b4b4: Ta5d6ff"对等方"Tb4b4b4,
Tff7b72"flow_source_hint"Tb4b4b4: Ta5d6ff"对等方字段:广播显示名、自定义名、联系人或 LXMF。"Tb4b4b4,
Tff7b72"flow_if"Tb4b4b4: Ta5d6ff"若"Tb4b4b4,
Tff7b72"flow_hide"Tb4b4b4: Ta5d6ff"隐藏"Tb4b4b4,
Tff7b72"flow_banish"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"flow_folder"Tb4b4b4: Ta5d6ff"文件夹"Tb4b4b4,
Tff7b72"flow_no_rules"Tb4b4b4: Ta5d6ff"无规则"
Tb4b4b4},
Tff7b72"message_blocklist"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"消息黑名单"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"当发送者的消息或名称与您的共享屏蔽列表中的单词或正则表达式匹配时,自动放逐发送者。"Tb4b4b4,
Tff7b72"beta_notice_title"Tb4b4b4: Ta5d6ff"Beta(开发中)"Tb4b4b4,
Tff7b72"beta_notice_body"Tb4b4b4: Ta5d6ff"此工具默认关闭,直到您启用它。匹配时不区分大小写。正则表达式使用标准模式。如果匹配,发送者将立即被放逐。导出列表与您的群组共享,或导入列表以合并或替换您的列表。"Tb4b4b4,
Tff7b72"enable_label"Tb4b4b4: Ta5d6ff"启用消息黑名单"Tb4b4b4,
Tff7b72"enable_hint"Tb4b4b4: Ta5d6ff"禁用时,条目会保存但不会自动执行放逐。"Tb4b4b4,
Tff7b72"entries_heading"Tb4b4b4: Ta5d6ff"屏蔽短语"Tb4b4b4,
Tff7b72"add_entry"Tb4b4b4: Ta5d6ff"添加短语"Tb4b4b4,
Tff7b72"empty_entries"Tb4b4b4: Ta5d6ff"暂无短语。添加条目或导入共享列表。"Tb4b4b4,
Tff7b72"entry_enabled"Tb4b4b4: Ta5d6ff"已激活"Tb4b4b4,
Tff7b72"entry_placeholder"Tb4b4b4: Ta5d6ff"垃圾短语或正则表达式"Tb4b4b4,
Tff7b72"remove_entry"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"适用范围"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"所有人"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"仅联系人"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"仅非联系人"Tb4b4b4,
Tff7b72"match_in_label"Tb4b4b4: Ta5d6ff"匹配范围"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"消息标题和正文"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"对等方显示名称和联系人字段"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"单词"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"正则"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"导出"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"导入"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"保存中…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"重新加载"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"黑名单已保存"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"无法保存黑名单"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"无法加载黑名单"Tb4b4b4,
Tff7b72"enabled_toast"Tb4b4b4: Ta5d6ff"消息黑名单已启用"Tb4b4b4,
Tff7b72"disabled_toast"Tb4b4b4: Ta5d6ff"消息屏蔽列表已禁用"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"黑名单已导出"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"无法导出黑名单"Tb4b4b4,
Tff7b72"import_merge_confirm"Tb4b4b4: Ta5d6ff"与当前列表合并?选择“取消”以完全替换列表。"Tb4b4b4,
Tff7b72"imported_merge"Tb4b4b4: Ta5d6ff"黑名单已合并"Tb4b4b4,
Tff7b72"imported_replace"Tb4b4b4: Ta5d6ff"黑名单已替换"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"无法导入黑名单"
Tb4b4b4},
Tff7b72"repository_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"软件仓库服务器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过明文 HTTP 重新分发 MeshChatX 与 Reticulum 相关 Python 安装包,以及您自己的文件,供局域网或本机下载。"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"刷新内置的软件包,添加您自己的文件,或为其他设备启动下载页面。"Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"返回工具"Tb4b4b4,
Tff7b72"http_heading"Tb4b4b4: Ta5d6ff"纯 HTTP 镜像"Tb4b4b4,
Tff7b72"host_label"Tb4b4b4: Ta5d6ff"监听地址"Tb4b4b4,
Tff7b72"port_label"Tb4b4b4: Ta5d6ff"端口"Tb4b4b4,
Tff7b72"start_http"Tb4b4b4: Ta5d6ff"启动"Tb4b4b4,
Tff7b72"stop_http"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"restart_http"Tb4b4b4: Ta5d6ff"重启"Tb4b4b4,
Tff7b72"http_listen_label"Tb4b4b4: Ta5d6ff"正在监听:"Tb4b4b4,
Tff7b72"open_http"Tb4b4b4: Ta5d6ff"在浏览器中打开"Tb4b4b4,
Tff7b72"http_started"Tb4b4b4: Ta5d6ff"HTTP 服务器已启动"Tb4b4b4,
Tff7b72"http_stopped"Tb4b4b4: Ta5d6ff"HTTP 服务器已停止"Tb4b4b4,
Tff7b72"http_restarted"Tb4b4b4: Ta5d6ff"HTTP 服务器已重启"Tb4b4b4,
Tff7b72"http_err_generic"Tb4b4b4: Ta5d6ff"HTTP 服务器请求失败"Tb4b4b4,
Tff7b72"http_err_invalid_host"Tb4b4b4: Ta5d6ff"无效的监听地址"Tb4b4b4,
Tff7b72"http_err_invalid_port"Tb4b4b4: Ta5d6ff"无效的端口"Tb4b4b4,
Tff7b72"http_err_already_running"Tb4b4b4: Ta5d6ff"HTTP 服务器已在运行"Tb4b4b4,
Tff7b72"http_err_bind_failed"Tb4b4b4: Ta5d6ff"无法绑定(端口被占用或权限不足)"Tb4b4b4,
Tff7b72"upload_heading"Tb4b4b4: Ta5d6ff"上传文件"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"选择文件"Tb4b4b4,
Tff7b72"refresh_bundled_tooltip"Tb4b4b4: Ta5d6ff"下载捆绑的 wheel 包到此设备(需要网络)"Tb4b4b4,
Tff7b72"refresh_started"Tb4b4b4: Ta5d6ff"正在下载捆绑包…"Tb4b4b4,
Tff7b72"refresh_fetching"Tb4b4b4: Ta5d6ff"正在获取 {pkg}…"Tb4b4b4,
Tff7b72"refresh_ok"Tb4b4b4: Ta5d6ff"捆绑的 wheel 包已刷新"Tb4b4b4,
Tff7b72"refresh_ok_count"Tb4b4b4: Ta5d6ff"已下载 {n} 个包"Tb4b4b4,
Tff7b72"refresh_failed"Tb4b4b4: Ta5d6ff"无法刷新捆绑的 wheel 包"Tb4b4b4,
Tff7b72"refresh_pip_missing"Tb4b4b4: Ta5d6ff"系统未找到 pip。请安装 pip 后重试。"Tb4b4b4,
Tff7b72"refresh_partial"Tb4b4b4: Ta5d6ff"部分包无法下载(详情如下)"Tb4b4b4,
Tff7b72"refresh_partial_toast"Tb4b4b4: Ta5d6ff"捆绑下载完成,但存在一些失败"Tb4b4b4,
Tff7b72"files_heading"Tb4b4b4: Ta5d6ff"文件"Tb4b4b4,
Tff7b72"col_name"Tb4b4b4: Ta5d6ff"名称"Tb4b4b4,
Tff7b72"col_source"Tb4b4b4: Ta5d6ff"来源"Tb4b4b4,
Tff7b72"col_size"Tb4b4b4: Ta5d6ff"大小"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"暂无文件。上传文件或刷新捆绑的轮子。"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"删除已上传的文件“{name}”?"Tb4b4b4,
Tff7b72"delete_ok"Tb4b4b4: Ta5d6ff"文件已移除"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"无法删除文件"Tb4b4b4,
Tff7b72"upload_ok"Tb4b4b4: Ta5d6ff"文件已上传"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"上传失败"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"无法加载仓库"
Tb4b4b4},
Tff7b72"rnode_flasher"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"R 节点闪光器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"从浏览器(支持的硬件)中闪出或更新RNode固件."Tb4b4b4,
Tff7b72"select_device"Tb4b4b4: Ta5d6ff"1. 选择设备"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"产品"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"型号"Tb4b4b4,
Tff7b72"connection_method"Tb4b4b4: Ta5d6ff"连接方法"Tb4b4b4,
Tff7b72"serial"Tb4b4b4: Ta5d6ff"序列"Tb4b4b4,
Tff7b72"wifi"Tb4b4b4: Ta5d6ff"无线网络"Tb4b4b4,
Tff7b72"ip_address"Tb4b4b4: Ta5d6ff"IP 地址"Tb4b4b4,
Tff7b72"ip_address_placeholder"Tb4b4b4: Ta5d6ff"例如,192.168.1100 号"Tb4b4b4,
Tff7b72"select_product"Tb4b4b4: Ta5d6ff"选择产品"Tb4b4b4,
Tff7b72"select_model"Tb4b4b4: Ta5d6ff"选择一个模型"Tb4b4b4,
Tff7b72"enter_dfu_mode"Tb4b4b4: Ta5d6ff"输入 DFU 模式"Tb4b4b4,
Tff7b72"entering_dfu_mode"Tb4b4b4: Ta5d6ff"正在输入 DFU 模式..."Tb4b4b4,
Tff7b72"find_device_issue"Tb4b4b4: Ta5d6ff"找不到你的装置吗? 打开一个问题"Tb4b4b4,
Tff7b72"select_firmware"Tb4b4b4: Ta5d6ff"2. 选择要闪烁的固件 (. zip)"Tb4b4b4,
Tff7b72"flash_now"Tb4b4b4: Ta5d6ff"现在闪光"Tb4b4b4,
Tff7b72"flashing"Tb4b4b4: Ta5d6ff"闪光:{percentage}%"Tb4b4b4,
Tff7b72"flashing_file_progress"Tb4b4b4: Ta5d6ff"文件{current}/{total}:{percentage}%"Tb4b4b4,
Tff7b72"connecting_device"Tb4b4b4: Ta5d6ff"正在连接到设备..."Tb4b4b4,
Tff7b72"download_firmware"Tb4b4b4: Ta5d6ff"下载固件"Tb4b4b4,
Tff7b72"official_firmware"Tb4b4b4: Ta5d6ff"官方公司软件"Tb4b4b4,
Tff7b72"ce_firmware"Tb4b4b4: Ta5d6ff"CE 公司软件"Tb4b4b4,
Tff7b72"transport_node_firmware"Tb4b4b4: Ta5d6ff"运输节点固件"Tb4b4b4,
Tff7b72"common_issues"Tb4b4b4: Ta5d6ff"共同问题"Tb4b4b4,
Tff7b72"hardware_failure"Tb4b4b4: Ta5d6ff"硬件失败 :"Tb4b4b4,
Tff7b72"provision_eeprom_hint"Tb4b4b4: Ta5d6ff"你需要在第三步中提供深度。"Tb4b4b4,
Tff7b72"firmware_corrupt"Tb4b4b4: Ta5d6ff"固件腐蚀 :"Tb4b4b4,
Tff7b72"set_firmware_hash_hint"Tb4b4b4: Ta5d6ff"你需要把固件散列放在第四步"Tb4b4b4,
Tff7b72"step_provision"Tb4b4b4: Ta5d6ff"3. 提供EEPROM"Tb4b4b4,
Tff7b72"provision_description"Tb4b4b4: Ta5d6ff"设置设备信息、 校验和空白签名"Tb4b4b4,
Tff7b72"provision"Tb4b4b4: Ta5d6ff"备抵"Tb4b4b4,
Tff7b72"provisioning_wait"Tb4b4b4: Ta5d6ff"供养:请等."Tb4b4b4,
Tff7b72"step_set_hash"Tb4b4b4: Ta5d6ff"4. 设置固件散列"Tb4b4b4,
Tff7b72"set_hash_description"Tb4b4b4: Ta5d6ff"船上的散列用途"Tb4b4b4,
Tff7b72"set_firmware_hash"Tb4b4b4: Ta5d6ff"设置固件散列"Tb4b4b4,
Tff7b72"setting_hash_wait"Tb4b4b4: Ta5d6ff"设置固件 Hash : 请稍候..."Tb4b4b4,
Tff7b72"step_done"Tb4b4b4: Ta5d6ff"5. 定稿"Tb4b4b4,
Tff7b72"download_recommended"Tb4b4b4: Ta5d6ff"下载并装入推荐的固件( L)"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"正在下载..."Tb4b4b4,
Tff7b72"done_description"Tb4b4b4: Ta5d6ff"如果你走得这么远 所有之前的步骤都成功 你的RNode应该准备好使用"Tb4b4b4,
Tff7b72"meshchat_usage"Tb4b4b4: Ta5d6ff"要使用 MeshChat 的 RNode, 您需要在 Interface 中添加 RNode Interface 。"Tb4b4b4,
Tff7b72"sideband_usage"Tb4b4b4: Ta5d6ff"要用 Sideband 来使用 RNode, 您需要用硬件 → RNode 来配置它, 并启用 Connectivity → 通过 RNode 连接 。"Tb4b4b4,
Tff7b72"restart_warning"Tb4b4b4: Ta5d6ff"您必须重新启动 MeshChat 和 Sideband 以启动界面设置更改, 否则不会发生任何事情 !"Tb4b4b4,
Tff7b72"advanced_tools"Tb4b4b4: Ta5d6ff"高级工具"Tb4b4b4,
Tff7b72"detect_rnode"Tb4b4b4: Ta5d6ff"检测 R 节点"Tb4b4b4,
Tff7b72"reboot_rnode"Tb4b4b4: Ta5d6ff"重启 R 节点"Tb4b4b4,
Tff7b72"read_display"Tb4b4b4: Ta5d6ff"读取显示"Tb4b4b4,
Tff7b72"dump_eeprom"Tb4b4b4: Ta5d6ff"倾出 EEPROM 软件"Tb4b4b4,
Tff7b72"wipe_eeprom"Tb4b4b4: Ta5d6ff"擦去EEPROM( 擦去EEPROM)"Tb4b4b4,
Tff7b72"eeprom_console_hint"Tb4b4b4: Ta5d6ff"EEPROM 垃圾堆在 Dev 工具控制台中显示."Tb4b4b4,
Tff7b72"configure_bluetooth"Tb4b4b4: Ta5d6ff"配置蓝牙( 可选)"Tb4b4b4,
Tff7b72"bluetooth_info_1"Tb4b4b4: Ta5d6ff"不在所有设备上支持蓝牙 。"Tb4b4b4,
Tff7b72"bluetooth_info_2"Tb4b4b4: Ta5d6ff"有些设备使用蓝牙经典,有些则使用BLE(蓝牙低能)"Tb4b4b4,
Tff7b72"bluetooth_info_3"Tb4b4b4: Ta5d6ff"将RNode放入蓝牙配对模式,再从Android蓝牙设置中与之相接."Tb4b4b4,
Tff7b72"bluetooth_info_4"Tb4b4b4: Ta5d6ff"一旦您从Android启动一对请求, PIN 应该显示在 RNode 显示上 。"Tb4b4b4,
Tff7b72"bluetooth_info_5"Tb4b4b4: Ta5d6ff"在侧带中, 您需要启用在硬件中使用 Bluetooth 的 Connect 。"Tb4b4b4,
Tff7b72"bluetooth_info_6"Tb4b4b4: Ta5d6ff"如果您的设备使用 BLE, 您还需要启用硬件中的 BLE 设备 。"Tb4b4b4,
Tff7b72"bluetooth_restart_warning"Tb4b4b4: Ta5d6ff"不要忘记重启边带,让设定更改生效!"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"启用"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"禁用"Tb4b4b4,
Tff7b72"start_pairing"Tb4b4b4: Ta5d6ff"开始对齐"Tb4b4b4,
Tff7b72"configure_tnc"Tb4b4b4: Ta5d6ff"配置跨国公司模式( 可选)"Tb4b4b4,
Tff7b72"tnc_info_1"Tb4b4b4: Ta5d6ff"跨国公司模式允许在串行口上空使用RNode作为KISS兼容的跨国公司."Tb4b4b4,
Tff7b72"tnc_info_2"Tb4b4b4: Ta5d6ff"这种模式使得它能够与业余无线电软件一起使用,这些软件可以通过串口与KISS跨国公司交谈."Tb4b4b4,
Tff7b72"tnc_warning"Tb4b4b4: Ta5d6ff"在使用像 MeshChat 或 Sideband 这样的应用时,您必须停止使用跨国公司模式 。"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"频率(赫兹)"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"带宽"Tb4b4b4,
Tff7b72"tx_power"Tb4b4b4: Ta5d6ff"Tx 电源 (dBm)"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"分布因子"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"编码率"Tb4b4b4,
Tff7b72"configure_display"Tb4b4b4: Ta5d6ff"配置显示"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"旋转"Tb4b4b4,
Tff7b72"reconditioning"Tb4b4b4: Ta5d6ff"翻新"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"开始"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停下来"Tb4b4b4,
Tff7b72"rotation_v180_warning"Tb4b4b4: Ta5d6ff"设置显示旋转需要固件 v1. 80+"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"failed_download"Tb4b4b4: Ta5d6ff"下载固件失败:{error}"Tb4b4b4,
Tff7b72"firmware_not_found_in_release"Tb4b4b4: Ta5d6ff"推荐的固件在最新发布时找不到 。"Tb4b4b4,
Tff7b72"web_serial_not_supported"Tb4b4b4: Ta5d6ff"在此浏览器中不支持 Web 串行 。 请使用Chrome, Edge, 或其他基于Chrome的浏览器."Tb4b4b4,
Tff7b72"no_device_selected"Tb4b4b4: Ta5d6ff"未选择设备 。 请选择一个序列端口 。"Tb4b4b4,
Tff7b72"failed_connect"Tb4b4b4: Ta5d6ff"连接到设备失败 :{error}"Tb4b4b4,
Tff7b72"not_an_rnode"Tb4b4b4: Ta5d6ff"选中的设备不是 RNode ! 请确保您选择了正确的序列端口 。"Tb4b4b4,
Tff7b72"failed_dfu"Tb4b4b4: Ta5d6ff"进入 DFU 模式失败:{error}"Tb4b4b4,
Tff7b72"select_firmware_first"Tb4b4b4: Ta5d6ff"请先选择一个固件文件(."Tb4b4b4,
Tff7b72"failed_flash"Tb4b4b4: Ta5d6ff"固件闪烁失败:{error}"Tb4b4b4,
Tff7b72"failed_ota"Tb4b4b4: Ta5d6ff"OTA 闪烁失败 :{error}"Tb4b4b4,
Tff7b72"esptool_not_loaded"Tb4b4b4: Ta5d6ff"无法装入 eptool-js 。 请刷新页面再试一次 。"Tb4b4b4,
Tff7b72"no_flash_config"Tb4b4b4: Ta5d6ff"所选设备没有闪光配置 。 请选择不同的设备或检查固件文件 。"Tb4b4b4,
Tff7b72"failed_extract"Tb4b4b4: Ta5d6ff"在固件 ZIP 文件中找不到必要的文件 \"{file}\" 。 请为您的设备下载正确的固件 。"Tb4b4b4,
Tff7b72"failed_detect"Tb4b4b4: Ta5d6ff"检测 RNode 失败 。 确保设备的连接和正确模式."Tb4b4b4,
Tff7b72"provisioned_already"Tb4b4b4: Ta5d6ff"Eeprom已经提供了。 你必须把它擦干净才能重新提供!"Tb4b4b4,
Tff7b72"select_product_first"Tb4b4b4: Ta5d6ff"请选择一个产品!"Tb4b4b4,
Tff7b72"select_model_first"Tb4b4b4: Ta5d6ff"请选择一个模型!"Tb4b4b4,
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"Eeprom没有供给。 你必须先这样做!"Tb4b4b4,
Tff7b72"failed_provision"Tb4b4b4: Ta5d6ff"无法提供 :{error}"Tb4b4b4,
Tff7b72"failed_set_hash"Tb4b4b4: Ta5d6ff"无法设置固件散列 :{error}"Tb4b4b4,
Tff7b72"failed_reboot"Tb4b4b4: Ta5d6ff"重启 RNode 失败:{error}"Tb4b4b4,
Tff7b72"failed_read_display"Tb4b4b4: Ta5d6ff"读取显示失败:{error}"Tb4b4b4,
Tff7b72"failed_dump_eeprom"Tb4b4b4: Ta5d6ff"丢弃 EEPROM 失败:{error}"Tb4b4b4,
Tff7b72"failed_wipe_eeprom"Tb4b4b4: Ta5d6ff"擦去 EEPROM 失败:{error}"Tb4b4b4,
Tff7b72"failed_enable_tnc"Tb4b4b4: Ta5d6ff"启用跨国公司模式失败:{error}"Tb4b4b4,
Tff7b72"failed_disable_tnc"Tb4b4b4: Ta5d6ff"禁用跨国公司模式失败:{error}"Tb4b4b4,
Tff7b72"failed_enable_bluetooth"Tb4b4b4: Ta5d6ff"启用蓝牙失败:{error}"Tb4b4b4,
Tff7b72"failed_disable_bluetooth"Tb4b4b4: Ta5d6ff"禁用蓝牙失败:{error}"Tb4b4b4,
Tff7b72"failed_start_pairing"Tb4b4b4: Ta5d6ff"启动配对失败:{error}"Tb4b4b4,
Tff7b72"failed_set_rotation"Tb4b4b4: Ta5d6ff"设置显示旋转失败:{error}"Tb4b4b4,
Tff7b72"failed_start_reconditioning"Tb4b4b4: Ta5d6ff"启动显示更新失败:{error}"Tb4b4b4,
Tff7b72"no_main_bin"Tb4b4b4: Ta5d6ff"在 ZIP 文件中找不到主固件二进制文件。"Tb4b4b4,
Tff7b72"invalid_host"Tb4b4b4: Ta5d6ff"请输入有效的主机名或 IP 地址。"Tb4b4b4,
Tff7b72"bluetooth_flash_unsupported"Tb4b4b4: Ta5d6ff"蓝牙无法用于刷写固件。请使用串口或 WiFi 进行刷写,然后返回蓝牙进行管理。"Tb4b4b4,
Tff7b72"failed_diagnostics"Tb4b4b4: Ta5d6ff"运行诊断失败:{error}"Tb4b4b4,
Tff7b72"failed_detect_with_reason"Tb4b4b4: Ta5d6ff"检测 RNode 失败:{error}"
Tb4b4b4},
Tff7b72"alerts"Tb4b4b4: Tb4b4b4{
Tff7b72"firmware_downloaded"Tb4b4b4: Ta5d6ff"推荐的固件已下载并装入."Tb4b4b4,
Tff7b72"dfu_ready"Tb4b4b4: Ta5d6ff"设备现在应该处于 DFU 模式 。 你现在可以开始闪出固件。"Tb4b4b4,
Tff7b72"flash_success"Tb4b4b4: Ta5d6ff"固件已成功闪出 !"Tb4b4b4,
Tff7b72"rebooting"Tb4b4b4: Ta5d6ff"董事会重启了!"Tb4b4b4,
Tff7b72"eeprom_wipe_confirm"Tb4b4b4: Ta5d6ff"你确定要抹去这个装置上的深层? 这需要大约30秒。 警报会显示 深层擦拭完成。"Tb4b4b4,
Tff7b72"eeprom_wiped"Tb4b4b4: Ta5d6ff"深渊被抹去!"Tb4b4b4,
Tff7b72"eeprom_dumped"Tb4b4b4: Ta5d6ff"将EEPROM丢入控制台"Tb4b4b4,
Tff7b72"rnode_detected"Tb4b4b4: Ta5d6ff"检测出 RNode v{version}"Tb4b4b4,
Tff7b72"provision_success"Tb4b4b4: Ta5d6ff"设备已经提供 !"Tb4b4b4,
Tff7b72"hash_success"Tb4b4b4: Ta5d6ff"固态散列已经设定 !"Tb4b4b4,
Tff7b72"tnc_enabled"Tb4b4b4: Ta5d6ff"跨国公司模式已启用 !"Tb4b4b4,
Tff7b72"tnc_disabled"Tb4b4b4: Ta5d6ff"跨国公司模式已禁用!"Tb4b4b4,
Tff7b72"bluetooth_enabled"Tb4b4b4: Ta5d6ff"蓝牙已启用 !"Tb4b4b4,
Tff7b72"bluetooth_disabled"Tb4b4b4: Ta5d6ff"蓝牙被禁用!"Tb4b4b4,
Tff7b72"bluetooth_pairing_pin"Tb4b4b4: Ta5d6ff"蓝牙平分:{pin}"Tb4b4b4,
Tff7b72"bluetooth_pairing_started"Tb4b4b4: Ta5d6ff"开始对等模式( 30s)"Tb4b4b4,
Tff7b72"rotation_updated"Tb4b4b4: Ta5d6ff"更新轮调"Tb4b4b4,
Tff7b72"reconditioning_started"Tb4b4b4: Ta5d6ff"开始修复"Tb4b4b4,
Tff7b72"diagnostics_healthy"Tb4b4b4: Ta5d6ff"诊断:设备状态良好。"Tb4b4b4,
Tff7b72"diagnostics_issues"Tb4b4b4: Ta5d6ff"诊断:检测到 {count} 个问题。"
Tb4b4b4},
Tff7b72"simple"Tb4b4b4: Ta5d6ff"简易版"Tb4b4b4,
Tff7b72"advanced"Tb4b4b4: Ta5d6ff"高级"Tb4b4b4,
Tff7b72"original"Tb4b4b4: Ta5d6ff"原始版"Tb4b4b4,
Tff7b72"open_original_tab"Tb4b4b4: Ta5d6ff"在新标签页中打开原始刷写工具"Tb4b4b4,
Tff7b72"bluetooth"Tb4b4b4: Ta5d6ff"蓝牙"Tb4b4b4,
Tff7b72"preparing_firmware"Tb4b4b4: Ta5d6ff"正在准备固件..."Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"正在上传:{percentage}%"Tb4b4b4,
Tff7b72"select_firmware_file"Tb4b4b4: Ta5d6ff"或选择固件文件 (.zip)"Tb4b4b4,
Tff7b72"wifi_help"Tb4b4b4: Ta5d6ff"本地网络中您的RNode的IP地址。"Tb4b4b4,
Tff7b72"run_diagnostics"Tb4b4b4: Ta5d6ff"诊断"Tb4b4b4,
Tff7b72"support"Tb4b4b4: Tb4b4b4{
Tff7b72"serial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"USB 串口不可用"Tb4b4b4,
Tff7b72"polyfill_not_loaded"Tb4b4b4: Ta5d6ff"USB 串口 polyfill 尚未加载。"Tb4b4b4,
Tff7b72"android_webview_no_serial"Tb4b4b4: Ta5d6ff"Android 在此视图中不支持 Web Serial。请使用桌面浏览器或内置刷机工具。"Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"此浏览器不支持 Web Serial。请尝试 Chrome、Edge 或其他基于 Chromium 的浏览器。"Tb4b4b4,
Tff7b72"android_use_chrome"Tb4b4b4: Ta5d6ff"在 Android 上,使用 Chrome 打开此页面可通过 WebUSB 使用 Web Serial。"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"在此环境中无法初始化 USB 串口。"
Tb4b4b4},
Tff7b72"bluetooth"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"蓝牙不可用"Tb4b4b4,
Tff7b72"android_bridge_not_implemented"Tb4b4b4: Ta5d6ff"此处的 Web 蓝牙不可用。请使用系统蓝牙设置或不同的浏览器。"Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"此浏览器不支持 Web Bluetooth。请尝试 Chrome 或 Edge。"Tb4b4b4,
Tff7b72"insecure_context"Tb4b4b4: Ta5d6ff"Web Bluetooth 需要安全上下文(HTTPS 或 localhost)。"Tb4b4b4,
Tff7b72"requires_https"Tb4b4b4: Ta5d6ff"请通过 HTTPS 或 localhost 打开刷写工具以启用蓝牙。"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"在此环境中无法初始化蓝牙。"
Tb4b4b4},
Tff7b72"actions"Tb4b4b4: Tb4b4b4{
Tff7b72"load_polyfill"Tb4b4b4: Ta5d6ff"加载 polyfill"Tb4b4b4,
Tff7b72"request_bluetooth"Tb4b4b4: Ta5d6ff"允许蓝牙"Tb4b4b4,
Tff7b72"open_settings"Tb4b4b4: Ta5d6ff"打开设置"Tb4b4b4,
Tff7b72"polyfill_loading"Tb4b4b4: Ta5d6ff"正在加载 USB 串口 polyfill..."Tb4b4b4,
Tff7b72"bluetooth_requested"Tb4b4b4: Ta5d6ff"已请求蓝牙权限。"
Tb4b4b4}
Tb4b4b4},
Tff7b72"diagnostics"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"设备诊断"Tb4b4b4,
Tff7b72"healthy"Tb4b4b4: Ta5d6ff"健康"Tb4b4b4,
Tff7b72"needs_attention"Tb4b4b4: Ta5d6ff"需要注意"Tb4b4b4,
Tff7b72"issues_detected"Tb4b4b4: Ta5d6ff"检测到问题"Tb4b4b4,
Tff7b72"firmware_version"Tb4b4b4: Ta5d6ff"固件版本"Tb4b4b4,
Tff7b72"platform"Tb4b4b4: Ta5d6ff"平台"Tb4b4b4,
Tff7b72"board"Tb4b4b4: Ta5d6ff"主板"Tb4b4b4,
Tff7b72"provisioned"Tb4b4b4: Ta5d6ff"已配置"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"产品"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"型号"Tb4b4b4,
Tff7b72"firmware_hash"Tb4b4b4: Ta5d6ff"固件哈希"Tb4b4b4,
Tff7b72"target_hash"Tb4b4b4: Ta5d6ff"目标哈希"Tb4b4b4,
Tff7b72"suggestions"Tb4b4b4: Tb4b4b4{
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"EEPROM 尚未配置。请运行步骤 3(配置 EEPROM)。"Tb4b4b4,
Tff7b72"firmware_hash_missing"Tb4b4b4: Ta5d6ff"固件哈希缺失。请运行步骤 4(设置固件哈希)。"Tb4b4b4,
Tff7b72"firmware_hash_mismatch"Tb4b4b4: Ta5d6ff"固件哈希不匹配。请重新刷写固件并重新运行步骤 4。"Tb4b4b4,
Tff7b72"product_mismatch"Tb4b4b4: Ta5d6ff"所选产品与连接的设备不匹配。"Tb4b4b4,
Tff7b72"no_firmware_version"Tb4b4b4: Ta5d6ff"无法读取固件版本。请尝试重新连接设备。"Tb4b4b4,
Tff7b72"detect_failed"Tb4b4b4: Ta5d6ff"无法检测到此 RNode。请检查线缆、端口和电源。"Tb4b4b4,
Tff7b72"read_timeout"Tb4b4b4: Ta5d6ff"设备未及时响应。请尝试重新连接或重启设备。"
Tb4b4b4}
Tb4b4b4}
Tb4b4b4},
Tff7b72"micron_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"微量编辑器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"用活预览编辑 Micron 标记 。"Tb4b4b4,
Tff7b72"editor"Tb4b4b4: Ta5d6ff"编辑器"Tb4b4b4,
Tff7b72"preview"Tb4b4b4: Ta5d6ff"预览"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"编辑"Tb4b4b4,
Tff7b72"view_preview"Tb4b4b4: Ta5d6ff"查看预览"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"在此输入您的 Micron 标记..."Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"重设"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"新建标签"Tb4b4b4,
Tff7b72"rename_tab"Tb4b4b4: Ta5d6ff"重命名标签"Tb4b4b4,
Tff7b72"confirm_reset"Tb4b4b4: Ta5d6ff"您确定要重置编辑器吗 ? 你所有的标签和内容都会丢失."Tb4b4b4,
Tff7b72"confirm_delete_tab"Tb4b4b4: Ta5d6ff"您确定要删除此标签吗 ?"Tb4b4b4,
Tff7b72"main_tab"Tb4b4b4: Ta5d6ff"主要"Tb4b4b4,
Tff7b72"guide_tab"Tb4b4b4: Ta5d6ff"游牧网指南"Tb4b4b4,
Tff7b72"parser_by"Tb4b4b4: Ta5d6ff"使用微量解析器"Tb4b4b4,
Tff7b72"wasm_active"Tb4b4b4: Ta5d6ff"WASM引擎已激活(快速解析)"Tb4b4b4,
Tff7b72"wasm_inactive"Tb4b4b4: Ta5d6ff"JS引擎已激活(慢速解析,单击切换WASM)"Tb4b4b4,
Tff7b72"publish_prompt_name"Tb4b4b4: Ta5d6ff"“{server}”上已存在 index.mu。请输入页面名称(不含 .mu):"Tb4b4b4,
Tff7b72"publish_published"Tb4b4b4: Ta5d6ff"已将“{page}”发布到 {server}"Tb4b4b4,
Tff7b72"publish_failed"Tb4b4b4: Ta5d6ff"发布页面失败"Tb4b4b4,
Tff7b72"publish_all_prompt_server"Tb4b4b4: Ta5d6ff"输入要发布所有标签页的服务器名称:\n\n可用:{servers}"Tb4b4b4,
Tff7b72"publish_server_not_found"Tb4b4b4: Ta5d6ff"未找到服务器:{server}"Tb4b4b4,
Tff7b72"publish_all_done"Tb4b4b4: Ta5d6ff"已将 {published}/{total} 个标签页发布到 {server}"
Tb4b4b4},
Tff7b72"reticulum_config_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Reticulum 配置编辑器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"在 MeshChatX 内编辑 Reticulum (RNS) 主配置文件。重启 RNS 后更改才会生效。"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"这是原始 Reticulum 配置文件 。 在RNS重新启动之前保存不会应用更改 。"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"正在装入配置..."Tb4b4b4,
Tff7b72"reload"Tb4b4b4: Ta5d6ff"重新装入"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"正在保存..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"已保存的 Reticulum 配置"Tb4b4b4,
Tff7b72"discard"Tb4b4b4: Ta5d6ff"丢弃"Tb4b4b4,
Tff7b72"unsaved"Tb4b4b4: Ta5d6ff"未保存的更改"Tb4b4b4,
Tff7b72"restore_defaults"Tb4b4b4: Ta5d6ff"恢复默认值"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"恢复默认..."Tb4b4b4,
Tff7b72"restored"Tb4b4b4: Ta5d6ff"Reticulum 配置恢复为默认"Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"将 Reticulum 配置恢复为默认吗 ? 您目前的配置将被覆盖 。"Tb4b4b4,
Tff7b72"confirm_leave"Tb4b4b4: Ta5d6ff"你有未保存的变化。 离开?"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"需要重新启动"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Reticulum 必须重新启动才能使您的配置更改生效 。"Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"重新开始 RNS 现在"Tb4b4b4,
Tff7b72"restart_done"Tb4b4b4: Ta5d6ff"已重新启动"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"装入 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_save"Tb4b4b4: Ta5d6ff"保存 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_restore"Tb4b4b4: Ta5d6ff"恢复 Reticulum 配置失败"Tb4b4b4,
Tff7b72"failed_restart"Tb4b4b4: Ta5d6ff"重新启动 Reticulum 失败"Tb4b4b4,
Tff7b72"tips_title"Tb4b4b4: Ta5d6ff"提示"Tb4b4b4,
Tff7b72"tip_sections"Tb4b4b4: Ta5d6ff"配置必须包含 [reticulum]和 [interfaces] 部分."Tb4b4b4,
Tff7b72"tip_restart"Tb4b4b4: Ta5d6ff"使用重新启动 RNS 按钮或界面页面应用更改."Tb4b4b4,
Tff7b72"tip_mobile"Tb4b4b4: Ta5d6ff"当您不想用系统上的外部编辑器打开该文件时会很方便。"
Tb4b4b4},
Tff7b72"paper_message"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"纸质信件"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"创建或扫描已编码的 LXMF 纸质消息 。"
Tb4b4b4},
Tff7b72"mesh_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"网格服务器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"主机Micron页面和文件用于网格上的对等端."
Tb4b4b4},
Tff7b72"rns_tunnel"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 隧道"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"IP地道通向Reticulum链接(正在开发)."
Tb4b4b4},
Tff7b72"rns_filesync"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS 文件同步"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"网络端点之间的文件同步( 正在开发中) 。"
Tb4b4b4},
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy 波兹"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"安装 LXMFy 时简单的 LXMF bots(echo, notes, reminers)."
Tb4b4b4},
Tff7b72"rnx"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNX"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 Reticulum 远程执行命令"
Tb4b4b4}
Tb4b4b4},
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ping 网络端点"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"只有公开 Ping 应用类型的目的地才会响应。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Ping 超时(秒)"Tb4b4b4,
Tff7b72"start_ping"Tb4b4b4: Ta5d6ff"开始 Ping"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"清除结果"Tb4b4b4,
Tff7b72"drop_path"Tb4b4b4: Ta5d6ff"丢弃路径"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"idle"Tb4b4b4: Ta5d6ff"空闲"Tb4b4b4,
Tff7b72"last_rtt"Tb4b4b4: Ta5d6ff"最后 RTT"Tb4b4b4,
Tff7b72"last_error"Tb4b4b4: Ta5d6ff"上次错误"Tb4b4b4,
Tff7b72"console_output"Tb4b4b4: Ta5d6ff"控制台输出"Tb4b4b4,
Tff7b72"streaming_responses"Tb4b4b4: Ta5d6ff"以下响应实时流式传输"Tb4b4b4,
Tff7b72"no_pings_yet"Tb4b4b4: Ta5d6ff"尚未 Ping。启动运行以收集 RTT 数据。"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"timeout_must_be_number"Tb4b4b4: Ta5d6ff"超时必须是数字!"
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"file_transfer"Tb4b4b4: Ta5d6ff"文件传输"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP - Reticulum 网络复制"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"使用 RNCP 通过 Reticulum 发送、监听或获取文件(分块传输,可选压缩)。"Tb4b4b4,
Tff7b72"usage_steps"Tb4b4b4: Ta5d6ff"如何使用 RNCP:"Tb4b4b4,
Tff7b72"step_1"Tb4b4b4: Ta5d6ff"1. 要**接收**文件,请转到**监听**标签页,输入允许的身份哈希(谁可以发送给您),然后点击**开始监听**。"Tb4b4b4,
Tff7b72"step_2"Tb4b4b4: Ta5d6ff"2. 要**发送**文件,请获取监听节点的**目的地哈希**,输入**本地文件路径**,然后点击**发送文件**。"Tb4b4b4,
Tff7b72"step_3"Tb4b4b4: Ta5d6ff"3. 要**获取**文件,请获取启用了\"允许获取\"的监听节点的**目的地哈希**,输入**远程文件路径**,然后点击**获取文件**。"Tb4b4b4,
Tff7b72"send_file"Tb4b4b4: Ta5d6ff"发送文件"Tb4b4b4,
Tff7b72"fetch_file"Tb4b4b4: Ta5d6ff"获取文件"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"file_path"Tb4b4b4: Ta5d6ff"文件路径"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"超时(秒)"Tb4b4b4,
Tff7b72"disable_compression"Tb4b4b4: Ta5d6ff"禁用压缩"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"取消"Tb4b4b4,
Tff7b72"progress"Tb4b4b4: Ta5d6ff"进度"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"provide_file_path"Tb4b4b4: Ta5d6ff"请提供文件路径!"Tb4b4b4,
Tff7b72"file_sent_successfully"Tb4b4b4: Ta5d6ff"文件发送成功。传输 ID:{id}"Tb4b4b4,
Tff7b72"failed_to_send"Tb4b4b4: Ta5d6ff"发送文件失败"Tb4b4b4,
Tff7b72"remote_file_path"Tb4b4b4: Ta5d6ff"远程文件路径"Tb4b4b4,
Tff7b72"save_path_optional"Tb4b4b4: Ta5d6ff"保存路径(可选)"Tb4b4b4,
Tff7b72"save_path_placeholder"Tb4b4b4: Ta5d6ff"留空以使用当前目录"Tb4b4b4,
Tff7b72"allow_overwrite"Tb4b4b4: Ta5d6ff"允许覆盖"Tb4b4b4,
Tff7b72"provide_remote_file_path"Tb4b4b4: Ta5d6ff"请提供远程文件路径!"Tb4b4b4,
Tff7b72"file_fetched_successfully"Tb4b4b4: Ta5d6ff"文件获取成功。保存到:{path}"Tb4b4b4,
Tff7b72"failed_to_fetch"Tb4b4b4: Ta5d6ff"获取文件失败"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"允许的身份(每行一个)"Tb4b4b4,
Tff7b72"fetch_jail_path"Tb4b4b4: Ta5d6ff"获取隔离路径(可选)"Tb4b4b4,
Tff7b72"allow_fetch"Tb4b4b4: Ta5d6ff"允许获取"Tb4b4b4,
Tff7b72"start_listening"Tb4b4b4: Ta5d6ff"开始监听"Tb4b4b4,
Tff7b72"stop_listening"Tb4b4b4: Ta5d6ff"停止监听"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"正在监听:"Tb4b4b4,
Tff7b72"provide_allowed_hash"Tb4b4b4: Ta5d6ff"请至少提供一个允许的身份哈希!"Tb4b4b4,
Tff7b72"failed_to_start_listener"Tb4b4b4: Ta5d6ff"启动监听器失败"Tb4b4b4,
Tff7b72"failed_to_stop_listener"Tb4b4b4: Ta5d6ff"停止监听失败"Tb4b4b4,
Tff7b72"browse_file"Tb4b4b4: Ta5d6ff"浏览文件"Tb4b4b4,
Tff7b72"browse_folder"Tb4b4b4: Ta5d6ff"选择文件夹"Tb4b4b4,
Tff7b72"receive_folder"Tb4b4b4: Ta5d6ff"接收文件文件夹"Tb4b4b4,
Tff7b72"open_folder"Tb4b4b4: Ta5d6ff"打开文件夹"Tb4b4b4,
Tff7b72"show_in_folder"Tb4b4b4: Ta5d6ff"在文件夹中显示"Tb4b4b4,
Tff7b72"received_file"Tb4b4b4: Ta5d6ff"已接收文件"Tb4b4b4,
Tff7b72"receive_failed"Tb4b4b4: Ta5d6ff"接收失败"Tb4b4b4,
Tff7b72"send_complete"Tb4b4b4: Ta5d6ff"发送完成"Tb4b4b4,
Tff7b72"fetch_complete"Tb4b4b4: Ta5d6ff"获取完成"Tb4b4b4,
Tff7b72"transfer_status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"listening_active_background"Tb4b4b4: Ta5d6ff"在后台继续监听。返回此处管理或停止。"Tb4b4b4,
Tff7b72"web_path_hint"Tb4b4b4: Ta5d6ff"浏览器无法访问完整文件路径。使用桌面应用浏览,或粘贴此机器上文件的完整路径。"Tb4b4b4,
Tff7b72"web_save_path_prompt"Tb4b4b4: Ta5d6ff"输入运行 MeshChat(服务器)的机器上用于保存获取文件的绝对文件夹路径:"
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"remote_shell"Tb4b4b4: Ta5d6ff"远程 Shell"Tb4b4b4,
Tff7b72"usage_title"Tb4b4b4: Ta5d6ff"用法"Tb4b4b4,
Tff7b72"usage_hint"Tb4b4b4: Ta5d6ff"创建连接或监听会话,然后在“会话”标签页中管理它们。当 MeshChatX 运行时,输出流保持活动。"Tb4b4b4,
Tff7b72"tab_sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"tab_listen"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"会话名称"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"运维 Shell"Tb4b4b4,
Tff7b72"listen_mode"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目标哈希"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"7a55144adf826958a9529a3bcf08b149"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"允许的身份哈希"Tb4b4b4,
Tff7b72"allowed_hashes_placeholder"Tb4b4b4: Ta5d6ff"每行一个哈希"Tb4b4b4,
Tff7b72"remote_command"Tb4b4b4: Ta5d6ff"远程命令"Tb4b4b4,
Tff7b72"default_command"Tb4b4b4: Ta5d6ff"默认命令"Tb4b4b4,
Tff7b72"command_placeholder"Tb4b4b4: Ta5d6ff"/bin/bash --login"Tb4b4b4,
Tff7b72"mirror_exit_code"Tb4b4b4: Ta5d6ff"镜像退出码 (-m)"Tb4b4b4,
Tff7b72"no_id"Tb4b4b4: Ta5d6ff"无本地身份 (-N)"Tb4b4b4,
Tff7b72"no_auth"Tb4b4b4: Ta5d6ff"允许任意身份 (-n)"Tb4b4b4,
Tff7b72"create_and_start"Tb4b4b4: Ta5d6ff"创建并启动"Tb4b4b4,
Tff7b72"session_output"Tb4b4b4: Ta5d6ff"会话输出"Tb4b4b4,
Tff7b72"no_command_yet"Tb4b4b4: Ta5d6ff"尚未启动命令"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"启动"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"send_line"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"command_input_placeholder"Tb4b4b4: Ta5d6ff"输入命令..."Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"no_sessions"Tb4b4b4: Ta5d6ff"尚未创建会话。"Tb4b4b4,
Tff7b72"unnamed_session"Tb4b4b4: Ta5d6ff"未命名会话"Tb4b4b4,
Tff7b72"select_or_create_session"Tb4b4b4: Ta5d6ff"选择或创建一个会话以开始。"Tb4b4b4,
Tff7b72"no_output_yet"Tb4b4b4: Ta5d6ff"尚无输出。"Tb4b4b4,
Tff7b72"destination_required"Tb4b4b4: Ta5d6ff"连接模式需要目标哈希。"Tb4b4b4,
Tff7b72"session_created"Tb4b4b4: Ta5d6ff"会话已创建"Tb4b4b4,
Tff7b72"session_started"Tb4b4b4: Ta5d6ff"会话已启动"Tb4b4b4,
Tff7b72"session_stopped"Tb4b4b4: Ta5d6ff"会话已停止"Tb4b4b4,
Tff7b72"session_removed"Tb4b4b4: Ta5d6ff"会话已移除"Tb4b4b4,
Tff7b72"output_cleared"Tb4b4b4: Ta5d6ff"输出已清除"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH - Reticulum 远程 Shell"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理持久化 rnsh 会话"Tb4b4b4,
Tff7b72"failed_to_load_sessions"Tb4b4b4: Ta5d6ff"加载 RNSH 会话失败"Tb4b4b4,
Tff7b72"failed_to_create_session"Tb4b4b4: Ta5d6ff"创建 RNSH 会话失败"Tb4b4b4,
Tff7b72"failed_to_start_session"Tb4b4b4: Ta5d6ff"启动 RNSH 会话失败"Tb4b4b4,
Tff7b72"failed_to_stop_session"Tb4b4b4: Ta5d6ff"停止 RNSH 会话失败"Tb4b4b4,
Tff7b72"failed_to_remove_session"Tb4b4b4: Ta5d6ff"移除 RNSH 会话失败"Tb4b4b4,
Tff7b72"failed_to_clear_output"Tb4b4b4: Ta5d6ff"清除 RNSH 输出失败"Tb4b4b4,
Tff7b72"failed_to_send_input"Tb4b4b4: Ta5d6ff"发送 RNSH 输入失败"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"监听地址"Tb4b4b4,
Tff7b72"waiting_for_address"Tb4b4b4: Ta5d6ff"正在等待监听地址..."Tb4b4b4,
Tff7b72"copy_address"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"地址已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_address"Tb4b4b4: Ta5d6ff"复制地址失败"Tb4b4b4,
Tff7b72"config_dir"Tb4b4b4: Ta5d6ff"Reticulum 配置目录"Tb4b4b4,
Tff7b72"config_dir_placeholder"Tb4b4b4: Ta5d6ff"默认使用应用的 Reticulum 配置"Tb4b4b4,
Tff7b72"config_dir_hint"Tb4b4b4: Ta5d6ff"留空以共享 MeshChatX 的 Reticulum 实例。仅在需要使用独立的 Reticulum 配置目录时才覆盖。"Tb4b4b4,
Tff7b72"tab_sessions_short"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"tab_connect_short"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"tab_listen_short"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"fullscreen"Tb4b4b4: Ta5d6ff"全屏"Tb4b4b4,
Tff7b72"exit_fullscreen"Tb4b4b4: Ta5d6ff"退出全屏"Tb4b4b4,
Tff7b72"show_sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"hide_sessions"Tb4b4b4: Ta5d6ff"返回终端"
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"网络诊断"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RN Probe - 目标测试"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"发送可配置大小的探测包来测量 RTT 和可达性。"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"目的地哈希"Tb4b4b4,
Tff7b72"full_destination_name"Tb4b4b4: Ta5d6ff"完整目的地名称"Tb4b4b4,
Tff7b72"probe_size_bytes"Tb4b4b4: Ta5d6ff"探测大小(字节)"Tb4b4b4,
Tff7b72"number_of_probes"Tb4b4b4: Ta5d6ff"探测数量"Tb4b4b4,
Tff7b72"wait_between_probes"Tb4b4b4: Ta5d6ff"探测间等待(秒)"Tb4b4b4,
Tff7b72"start_probe"Tb4b4b4: Ta5d6ff"开始探测"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"清除结果"Tb4b4b4,
Tff7b72"summary"Tb4b4b4: Ta5d6ff"摘要"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"已发送"Tb4b4b4,
Tff7b72"delivered"Tb4b4b4: Ta5d6ff"已送达"Tb4b4b4,
Tff7b72"timeouts"Tb4b4b4: Ta5d6ff"超时"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"probe_results"Tb4b4b4: Ta5d6ff"探测结果"Tb4b4b4,
Tff7b72"probe_responses_realtime"Tb4b4b4: Ta5d6ff"探测响应实时"Tb4b4b4,
Tff7b72"no_probes_yet"Tb4b4b4: Ta5d6ff"尚未探测。启动探测以测试连接。"Tb4b4b4,
Tff7b72"probe_number"Tb4b4b4: Ta5d6ff"探测 #{number}"Tb4b4b4,
Tff7b72"bytes"Tb4b4b4: Ta5d6ff"字节"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"跳数"Tb4b4b4,
Tff7b72"rtt"Tb4b4b4: Ta5d6ff"RTT"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"质量"Tb4b4b4,
Tff7b72"timeout"Tb4b4b4: Ta5d6ff"超时"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"无效的目的地哈希!"Tb4b4b4,
Tff7b72"provide_full_name"Tb4b4b4: Ta5d6ff"请提供目的地全名!"Tb4b4b4,
Tff7b72"failed_to_probe"Tb4b4b4: Ta5d6ff"探测目的地失败"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"网络诊断"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNStatus - 网络状态"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"您的 RNS 实例中的接口统计和链接状态。"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"include_link_stats"Tb4b4b4: Ta5d6ff"包含链接统计"Tb4b4b4,
Tff7b72"sort_by"Tb4b4b4: Ta5d6ff"排序方式:"Tb4b4b4,
Tff7b72"none"Tb4b4b4: Ta5d6ff"无"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"比特率"Tb4b4b4,
Tff7b72"rx_bytes"Tb4b4b4: Ta5d6ff"RX 字节"Tb4b4b4,
Tff7b72"tx_bytes"Tb4b4b4: Ta5d6ff"TX 字节"Tb4b4b4,
Tff7b72"total_traffic"Tb4b4b4: Ta5d6ff"总流量"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"广播"Tb4b4b4,
Tff7b72"active_links"Tb4b4b4: Ta5d6ff"活动链接:{count}"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"未找到接口。点击刷新以加载状态。"Tb4b4b4,
Tff7b72"mode"Tb4b4b4: Ta5d6ff"模式"Tb4b4b4,
Tff7b72"rx_packets"Tb4b4b4: Ta5d6ff"RX 包"Tb4b4b4,
Tff7b72"tx_packets"Tb4b4b4: Ta5d6ff"TX 包"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"客户端"Tb4b4b4,
Tff7b72"peers_reachable"Tb4b4b4: Ta5d6ff"可到达"Tb4b4b4,
Tff7b72"noise_floor"Tb4b4b4: Ta5d6ff"噪声基底"Tb4b4b4,
Tff7b72"interference"Tb4b4b4: Ta5d6ff"干扰"Tb4b4b4,
Tff7b72"cpu_load"Tb4b4b4: Ta5d6ff"CPU 负载"Tb4b4b4,
Tff7b72"cpu_temp"Tb4b4b4: Ta5d6ff"CPU 温度"Tb4b4b4,
Tff7b72"memory_load"Tb4b4b4: Ta5d6ff"内存负载"Tb4b4b4,
Tff7b72"battery"Tb4b4b4: Ta5d6ff"电池"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"网络"Tb4b4b4,
Tff7b72"incoming_announces"Tb4b4b4: Ta5d6ff"入站广播"Tb4b4b4,
Tff7b72"outgoing_announces"Tb4b4b4: Ta5d6ff"出站广播"Tb4b4b4,
Tff7b72"airtime"Tb4b4b4: Ta5d6ff"占用时长"Tb4b4b4,
Tff7b72"channel_load"Tb4b4b4: Ta5d6ff"信道负载"Tb4b4b4,
Tff7b72"blackhole_label"Tb4b4b4: Ta5d6ff"黑洞:{state}"Tb4b4b4,
Tff7b72"blackhole_publishing"Tb4b4b4: Ta5d6ff"发布中"Tb4b4b4,
Tff7b72"blackhole_inactive"Tb4b4b4: Ta5d6ff"未激活"Tb4b4b4,
Tff7b72"failed_refresh"Tb4b4b4: Ta5d6ff"刷新 RNStatus 失败"Tb4b4b4,
Tff7b72"reloading"Tb4b4b4: Ta5d6ff"正在重新加载 RNS..."Tb4b4b4,
Tff7b72"remote_query"Tb4b4b4: Ta5d6ff"Remote query"Tb4b4b4,
Tff7b72"remote_query_hint"Tb4b4b4: Ta5d6ff"Query a remote transport instance that has remote management enabled and your management identity on its allow-list."Tb4b4b4,
Tff7b72"remote_transport_hash"Tb4b4b4: Ta5d6ff"Remote transport identity hash"Tb4b4b4,
Tff7b72"remote_transport_placeholder"Tb4b4b4: Ta5d6ff"32-character hex hash"Tb4b4b4,
Tff7b72"remote_timeout"Tb4b4b4: Ta5d6ff"Timeout (seconds)"Tb4b4b4,
Tff7b72"remote_active"Tb4b4b4: Ta5d6ff"Showing remote status for {hash}"Tb4b4b4,
Tff7b72"use_local"Tb4b4b4: Ta5d6ff"Use local instance"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"text_translation"Tb4b4b4: Ta5d6ff"文本翻译"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"翻译器"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 LibreTranslate 服务器或本地 Argos Translate 翻译文本。"Tb4b4b4,
Tff7b72"argos_translate"Tb4b4b4: Ta5d6ff"Argos Translate"Tb4b4b4,
Tff7b72"libretranslate"Tb4b4b4: Ta5d6ff"LibreTranslate"Tb4b4b4,
Tff7b72"api_server"Tb4b4b4: Ta5d6ff"LibreTranslate API 服务器"Tb4b4b4,
Tff7b72"api_server_description"Tb4b4b4: Ta5d6ff"输入 LibreTranslate 服务器的基础 URL(例如 http://localhost:5000)"Tb4b4b4,
Tff7b72"api_key_optional"Tb4b4b4: Ta5d6ff"LibreTranslate API 密钥(可选)"Tb4b4b4,
Tff7b72"api_key_placeholder"Tb4b4b4: Ta5d6ff"除非服务商要求,否则留空"Tb4b4b4,
Tff7b72"api_key_description"Tb4b4b4: Ta5d6ff"如需,LibreTranslate 会在 JSON 翻译请求体中以 api_key 传入,语言列表请求也可能需要。典型自建实例可留空。"Tb4b4b4,
Tff7b72"source_language"Tb4b4b4: Ta5d6ff"源语言"Tb4b4b4,
Tff7b72"auto_detect"Tb4b4b4: Ta5d6ff"自动检测"Tb4b4b4,
Tff7b72"target_language"Tb4b4b4: Ta5d6ff"目标语言"Tb4b4b4,
Tff7b72"select_target_language"Tb4b4b4: Ta5d6ff"选择目标语言"Tb4b4b4,
Tff7b72"argos_not_detected"Tb4b4b4: Ta5d6ff"未检测到 Argos Translate"Tb4b4b4,
Tff7b72"argos_not_detected_desc"Tb4b4b4: Ta5d6ff"要使用本地翻译,您必须使用以下方法之一安装 Argos Translate 包:"Tb4b4b4,
Tff7b72"method_pip_venv"Tb4b4b4: Ta5d6ff"方法 1:pip(venv)"Tb4b4b4,
Tff7b72"method_pipx"Tb4b4b4: Ta5d6ff"方法 2:pipx"Tb4b4b4,
Tff7b72"note_restart_required"Tb4b4b4: Ta5d6ff"注意:安装后可能需要重新启动应用程序,并通过 Argos Translate CLI 安装语言包。"Tb4b4b4,
Tff7b72"no_language_packages"Tb4b4b4: Ta5d6ff"未检测到语言包"Tb4b4b4,
Tff7b72"no_language_packages_desc"Tb4b4b4: Ta5d6ff"Argos Translate 已安装,但没有可用的语言包。使用以下命令之一安装语言包:"Tb4b4b4,
Tff7b72"install_all_languages"Tb4b4b4: Ta5d6ff"安装所有语言"Tb4b4b4,
Tff7b72"install_specific_pair"Tb4b4b4: Ta5d6ff"安装特定语言对(例如:en-de)"Tb4b4b4,
Tff7b72"after_install_note"Tb4b4b4: Ta5d6ff"安装语言包后,点击\"刷新语言\"重新加载可用语言。"Tb4b4b4,
Tff7b72"text_to_translate"Tb4b4b4: Ta5d6ff"要翻译的文本"Tb4b4b4,
Tff7b72"enter_text_placeholder"Tb4b4b4: Ta5d6ff"输入要翻译的文本..."Tb4b4b4,
Tff7b72"translate"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"swap"Tb4b4b4: Ta5d6ff"交换"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清除"Tb4b4b4,
Tff7b72"translation"Tb4b4b4: Ta5d6ff"翻译"Tb4b4b4,
Tff7b72"source"Tb4b4b4: Ta5d6ff"来源"Tb4b4b4,
Tff7b72"detected"Tb4b4b4: Ta5d6ff"检测"Tb4b4b4,
Tff7b72"available_languages"Tb4b4b4: Ta5d6ff"可用语言"Tb4b4b4,
Tff7b72"languages_loaded_from"Tb4b4b4: Ta5d6ff"语言从 LibreTranslate API 或 Argos Translate 包中加载。"Tb4b4b4,
Tff7b72"refresh_languages"Tb4b4b4: Ta5d6ff"刷新语言"Tb4b4b4,
Tff7b72"failed_load_languages"Tb4b4b4: Ta5d6ff"加载语言失败。确保 LibreTranslate 正在运行或已安装 Argos Translate。"Tb4b4b4,
Tff7b72"failed_translate"Tb4b4b4: Ta5d6ff"翻译失败。确保 LibreTranslate 正在运行或已安装 Argos Translate。"Tb4b4b4,
Tff7b72"select_languages_warning"Tb4b4b4: Ta5d6ff"请同时选择源语言和目标语言。"Tb4b4b4,
Tff7b72"auto_detect_not_supported"Tb4b4b4: Ta5d6ff"Argos Translate 不支持自动检测。请选择源语言。"Tb4b4b4,
Tff7b72"copied_to_clipboard"Tb4b4b4: Ta5d6ff"已复制到剪贴板"
Tb4b4b4},
Tff7b72"call"Tb4b4b4: Tb4b4b4{
Tff7b72"phone"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"voicemail"Tb4b4b4: Ta5d6ff"语音信箱"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"未知"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"调用已终止"Tb4b4b4,
Tff7b72"call_declined"Tb4b4b4: Ta5d6ff"调用已忽略"Tb4b4b4,
Tff7b72"initiation"Tb4b4b4: Ta5d6ff"开始..."Tb4b4b4,
Tff7b72"send_to_voicemail"Tb4b4b4: Ta5d6ff"发送到语音信箱"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"来电..."Tb4b4b4,
Tff7b72"busy"Tb4b4b4: Ta5d6ff"忙着..."Tb4b4b4,
Tff7b72"rejected"Tb4b4b4: Ta5d6ff"被拒绝..."Tb4b4b4,
Tff7b72"calling"Tb4b4b4: Ta5d6ff"呼叫..."Tb4b4b4,
Tff7b72"available"Tb4b4b4: Ta5d6ff"可用..."Tb4b4b4,
Tff7b72"ringing"Tb4b4b4: Ta5d6ff"铃声..."Tb4b4b4,
Tff7b72"connecting"Tb4b4b4: Ta5d6ff"正在连接..."Tb4b4b4,
Tff7b72"establishing_link"Tb4b4b4: Ta5d6ff"建立联系..."Tb4b4b4,
Tff7b72"connected"Tb4b4b4: Ta5d6ff"已连接"Tb4b4b4,
Tff7b72"accept"Tb4b4b4: Ta5d6ff"接受"Tb4b4b4,
Tff7b72"decline"Tb4b4b4: Ta5d6ff"递减"Tb4b4b4,
Tff7b72"hangup"Tb4b4b4: Ta5d6ff"挂断"Tb4b4b4,
Tff7b72"answer_call"Tb4b4b4: Ta5d6ff"接电话"Tb4b4b4,
Tff7b72"decline_call"Tb4b4b4: Ta5d6ff"拒绝调用"Tb4b4b4,
Tff7b72"hangup_call"Tb4b4b4: Ta5d6ff"挂起电话"Tb4b4b4,
Tff7b72"mute_mic"Tb4b4b4: Ta5d6ff"静音 Mic"Tb4b4b4,
Tff7b72"unmute_mic"Tb4b4b4: Ta5d6ff"解密麦克"Tb4b4b4,
Tff7b72"mute_speaker"Tb4b4b4: Ta5d6ff"静音扬声器"Tb4b4b4,
Tff7b72"unmute_speaker"Tb4b4b4: Ta5d6ff"解密演讲者"Tb4b4b4,
Tff7b72"telephone"Tb4b4b4: Ta5d6ff"电话"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call"Tb4b4b4: Ta5d6ff"输入要呼叫的身份 。"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"身份查询"Tb4b4b4,
Tff7b72"call_history"Tb4b4b4: Ta5d6ff"调用历史"Tb4b4b4,
Tff7b72"call_back"Tb4b4b4: Ta5d6ff"回电"Tb4b4b4,
Tff7b72"no_voicemails"Tb4b4b4: Ta5d6ff"无语音信箱"Tb4b4b4,
Tff7b72"voicemails_will_appear_here"Tb4b4b4: Ta5d6ff"当人们给你留言,他们会出现在这里。"Tb4b4b4,
Tff7b72"voicemail_inbox"Tb4b4b4: Ta5d6ff"语音信箱"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"删除"Tb4b4b4,
Tff7b72"voicemail_settings"Tb4b4b4: Ta5d6ff"语音信箱设置"Tb4b4b4,
Tff7b72"dependencies_missing"Tb4b4b4: Ta5d6ff"缺少依赖项"Tb4b4b4,
Tff7b72"voicemail_requires_espeak"Tb4b4b4: Ta5d6ff"语音信箱需要 \"espeak-ng\" 来生成问候语。请安装在您的系统中。"Tb4b4b4,
Tff7b72"enable_voicemail"Tb4b4b4: Ta5d6ff"启用语音信箱"Tb4b4b4,
Tff7b72"enable_voicemail_description"Tb4b4b4: Ta5d6ff"自动接受通话并记录消息"Tb4b4b4,
Tff7b72"greeting_message"Tb4b4b4: Ta5d6ff"问候消息"Tb4b4b4,
Tff7b72"enter_greeting_text"Tb4b4b4: Ta5d6ff"输入问候文本..."Tb4b4b4,
Tff7b72"greeting_text_description"Tb4b4b4: Ta5d6ff"此文本将使用 eSpeak NG 转换为语音。"Tb4b4b4,
Tff7b72"tts_speed"Tb4b4b4: Ta5d6ff"TTS 速度"Tb4b4b4,
Tff7b72"tts_pitch"Tb4b4b4: Ta5d6ff"TTS 音调"Tb4b4b4,
Tff7b72"tts_voice"Tb4b4b4: Ta5d6ff"TTS 语音"Tb4b4b4,
Tff7b72"tts_word_gap"Tb4b4b4: Ta5d6ff"TTS 字间隙"Tb4b4b4,
Tff7b72"save_and_generate"Tb4b4b4: Ta5d6ff"保存并生成 (G)"Tb4b4b4,
Tff7b72"generating"Tb4b4b4: Ta5d6ff"正在生成..."Tb4b4b4,
Tff7b72"preview_greeting"Tb4b4b4: Ta5d6ff"预览问候语"Tb4b4b4,
Tff7b72"stop_preview"Tb4b4b4: Ta5d6ff"停止预览"Tb4b4b4,
Tff7b72"answer_delay_seconds"Tb4b4b4: Ta5d6ff"应答延迟(秒)"Tb4b4b4,
Tff7b72"max_recording_seconds"Tb4b4b4: Ta5d6ff"最大录音时长(秒)"Tb4b4b4,
Tff7b72"recording_voicemail"Tb4b4b4: Ta5d6ff"正在录制语音信箱"Tb4b4b4,
Tff7b72"call_status"Tb4b4b4: Ta5d6ff"通话状态"Tb4b4b4,
Tff7b72"call_recording"Tb4b4b4: Ta5d6ff"通话录音"Tb4b4b4,
Tff7b72"call_recording_description"Tb4b4b4: Ta5d6ff"录制语音通话以供存储"Tb4b4b4,
Tff7b72"recordings"Tb4b4b4: Ta5d6ff"录音"Tb4b4b4,
Tff7b72"no_recordings"Tb4b4b4: Ta5d6ff"未找到录音"Tb4b4b4,
Tff7b72"remote_rx"Tb4b4b4: Ta5d6ff"远程(RX)"Tb4b4b4,
Tff7b72"local_tx"Tb4b4b4: Ta5d6ff"本地(TX)"Tb4b4b4,
Tff7b72"download_rx"Tb4b4b4: Ta5d6ff"下载 RX"Tb4b4b4,
Tff7b72"download_tx"Tb4b4b4: Ta5d6ff"下载 TX"Tb4b4b4,
Tff7b72"minimize"Tb4b4b4: Ta5d6ff"最小化"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"活跃"Tb4b4b4,
Tff7b72"default_quality"Tb4b4b4: Ta5d6ff"默认质量"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"活动通话"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"状态"Tb4b4b4,
Tff7b72"failed_to_answer_call"Tb4b4b4: Ta5d6ff"接听通话失败"Tb4b4b4,
Tff7b72"failed_to_hangup_call"Tb4b4b4: Ta5d6ff"挂断通话失败"Tb4b4b4,
Tff7b72"failed_to_toggle_microphone"Tb4b4b4: Ta5d6ff"切换麦克风失败"Tb4b4b4,
Tff7b72"failed_to_toggle_speaker"Tb4b4b4: Ta5d6ff"切换扬声器失败"Tb4b4b4,
Tff7b72"failed_to_switch_audio_profile"Tb4b4b4: Ta5d6ff"切换音频配置失败"Tb4b4b4,
Tff7b72"failed_to_initiate_call"Tb4b4b4: Ta5d6ff"发起通话失败"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call_error"Tb4b4b4: Ta5d6ff"输入要呼叫的身份"Tb4b4b4,
Tff7b72"failed_to_save_settings"Tb4b4b4: Ta5d6ff"保存设置失败"Tb4b4b4,
Tff7b72"do_not_disturb"Tb4b4b4: Ta5d6ff"勿扰模式"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"加载更多"Tb4b4b4,
Tff7b72"go_to_phone_page"Tb4b4b4: Ta5d6ff"转到电话页面"Tb4b4b4,
Tff7b72"search_history"Tb4b4b4: Ta5d6ff"搜索历史..."Tb4b4b4,
Tff7b72"allow_calls_from_contacts_only"Tb4b4b4: Ta5d6ff"仅允许联系人通话"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"设置已保存"Tb4b4b4,
Tff7b72"greeting_generated_successfully"Tb4b4b4: Ta5d6ff"问候语生成成功"Tb4b4b4,
Tff7b72"failed_to_generate_greeting"Tb4b4b4: Ta5d6ff"生成问候语失败"Tb4b4b4,
Tff7b72"no_greeting_audio_found"Tb4b4b4: Ta5d6ff"未找到问候语音。请先生成一个。"Tb4b4b4,
Tff7b72"voicemail_deleted"Tb4b4b4: Ta5d6ff"语音信箱已删除"Tb4b4b4,
Tff7b72"failed_to_delete_voicemail"Tb4b4b4: Ta5d6ff"删除语音信箱失败"Tb4b4b4,
Tff7b72"ringtone"Tb4b4b4: Ta5d6ff"铃声"Tb4b4b4,
Tff7b72"ringtone_settings"Tb4b4b4: Ta5d6ff"铃声设置"Tb4b4b4,
Tff7b72"enable_custom_ringtone"Tb4b4b4: Ta5d6ff"启用自定义铃声"Tb4b4b4,
Tff7b72"enable_custom_ringtone_description"Tb4b4b4: Ta5d6ff"为所有来电播放自定义音频文件"Tb4b4b4,
Tff7b72"upload_ringtone"Tb4b4b4: Ta5d6ff"上传铃声"Tb4b4b4,
Tff7b72"uploading_ringtone"Tb4b4b4: Ta5d6ff"正在上传铃声..."Tb4b4b4,
Tff7b72"no_custom_ringtone_uploaded"Tb4b4b4: Ta5d6ff"未上传自定义铃声"Tb4b4b4,
Tff7b72"supports_audio_formats"Tb4b4b4: Ta5d6ff"支持 MP3、OGG、WAV、M4A、FLAC。将被转换为 Opus。"Tb4b4b4,
Tff7b72"preview_ringtone"Tb4b4b4: Ta5d6ff"预览铃声"Tb4b4b4,
Tff7b72"remove_ringtone"Tb4b4b4: Ta5d6ff"删除铃声"Tb4b4b4,
Tff7b72"ringtone_uploaded_successfully"Tb4b4b4: Ta5d6ff"铃声上传成功"Tb4b4b4,
Tff7b72"failed_to_upload_ringtone"Tb4b4b4: Ta5d6ff"上传铃声失败"Tb4b4b4,
Tff7b72"ringtone_deleted"Tb4b4b4: Ta5d6ff"铃声已删除"Tb4b4b4,
Tff7b72"failed_to_delete_ringtone"Tb4b4b4: Ta5d6ff"删除铃声失败"Tb4b4b4,
Tff7b72"no_ringtone_audio_found"Tb4b4b4: Ta5d6ff"未找到铃声音频。请先上传一个。"Tb4b4b4,
Tff7b72"ringtone_volume"Tb4b4b4: Ta5d6ff"铃声音量"Tb4b4b4,
Tff7b72"default_ringtone"Tb4b4b4: Ta5d6ff"默认铃声"Tb4b4b4,
Tff7b72"ringtone_for_non_contacts"Tb4b4b4: Ta5d6ff"非联系人来电铃声"Tb4b4b4,
Tff7b72"primary_system_default"Tb4b4b4: Ta5d6ff"主要(系统默认)"Tb4b4b4,
Tff7b72"random"Tb4b4b4: Ta5d6ff"随机"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"编辑联系人"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"添加联系人"Tb4b4b4,
Tff7b72"contact_name"Tb4b4b4: Ta5d6ff"联系人名称"Tb4b4b4,
Tff7b72"preferred_ringtone"Tb4b4b4: Ta5d6ff"首选铃声"Tb4b4b4,
Tff7b72"default_global_setting"Tb4b4b4: Ta5d6ff"默认(全局设置)"Tb4b4b4,
Tff7b72"uploaded_ringtones"Tb4b4b4: Ta5d6ff"已上传的铃声"Tb4b4b4,
Tff7b72"save_contact"Tb4b4b4: Ta5d6ff"保存联系人"Tb4b4b4,
Tff7b72"primary_ringtone_set"Tb4b4b4: Ta5d6ff"主要铃声已设置"Tb4b4b4,
Tff7b72"failed_to_set_primary_ringtone"Tb4b4b4: Ta5d6ff"设置主要铃声失败"Tb4b4b4,
Tff7b72"failed_to_update_ringtone_name"Tb4b4b4: Ta5d6ff"更新铃声名称失败"Tb4b4b4,
Tff7b72"failed_to_play_ringtone"Tb4b4b4: Ta5d6ff"播放铃声失败"Tb4b4b4,
Tff7b72"failed_to_play_voicemail"Tb4b4b4: Ta5d6ff"播放语音信箱失败"Tb4b4b4,
Tff7b72"web_audio_not_available"Tb4b4b4: Ta5d6ff"Web 音频不可用"Tb4b4b4,
Tff7b72"no_audio_input_found"Tb4b4b4: Ta5d6ff"未找到音频输入设备。请检查麦克风和权限。"Tb4b4b4,
Tff7b72"microphone_permission_denied"Tb4b4b4: Ta5d6ff"麦克风权限被拒绝。请允许访问并重试。"Tb4b4b4,
Tff7b72"failed_to_update_dnd"Tb4b4b4: Ta5d6ff"更新勿扰状态失败"Tb4b4b4,
Tff7b72"failed_to_update_call_settings"Tb4b4b4: Ta5d6ff"更新通话设置失败"Tb4b4b4,
Tff7b72"failed_to_update_recording_status"Tb4b4b4: Ta5d6ff"更新通话录音状态失败"Tb4b4b4,
Tff7b72"call_history_cleared"Tb4b4b4: Ta5d6ff"通话历史已清除"Tb4b4b4,
Tff7b72"failed_to_clear_call_history"Tb4b4b4: Ta5d6ff"清除通话历史失败"Tb4b4b4,
Tff7b72"identity_banished"Tb4b4b4: Ta5d6ff"身份已放逐"Tb4b4b4,
Tff7b72"failed_to_banish_identity"Tb4b4b4: Ta5d6ff"放逐身份失败"Tb4b4b4,
Tff7b72"name_and_hash_required"Tb4b4b4: Ta5d6ff"需要名称和身份哈希"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"联系人已更新"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"联系人已添加"Tb4b4b4,
Tff7b72"contact_deleted"Tb4b4b4: Ta5d6ff"联系人已删除"Tb4b4b4,
Tff7b72"failed_to_delete_contact"Tb4b4b4: Ta5d6ff"删除联系人失败"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"复制哈希失败"Tb4b4b4,
Tff7b72"greeting_uploaded_successfully"Tb4b4b4: Ta5d6ff"问候语上传成功"Tb4b4b4,
Tff7b72"greeting_deleted"Tb4b4b4: Ta5d6ff"问候语已删除"Tb4b4b4,
Tff7b72"failed_to_delete_greeting"Tb4b4b4: Ta5d6ff"删除问候语失败"Tb4b4b4,
Tff7b72"failed_to_start_recording_greeting"Tb4b4b4: Ta5d6ff"开始录制问候语失败"Tb4b4b4,
Tff7b72"greeting_recorded_from_mic"Tb4b4b4: Ta5d6ff"从麦克风录制的问候语"Tb4b4b4,
Tff7b72"failed_to_stop_recording_greeting"Tb4b4b4: Ta5d6ff"停止录制问候语失败"Tb4b4b4,
Tff7b72"failed_to_load_recording"Tb4b4b4: Ta5d6ff"加载录音失败"Tb4b4b4,
Tff7b72"recording_deleted"Tb4b4b4: Ta5d6ff"录音已删除"Tb4b4b4,
Tff7b72"failed_to_delete_recording"Tb4b4b4: Ta5d6ff"删除录音失败"Tb4b4b4,
Tff7b72"call_sent_to_voicemail"Tb4b4b4: Ta5d6ff"通话已发送到语音信箱"Tb4b4b4,
Tff7b72"failed_to_send_to_voicemail"Tb4b4b4: Ta5d6ff"发送通话到语音信箱失败"Tb4b4b4,
Tff7b72"failed_load_audio_edit"Tb4b4b4: Ta5d6ff"加载用于编辑的音频失败"Tb4b4b4,
Tff7b72"ringtone_saved"Tb4b4b4: Ta5d6ff"铃声保存成功"Tb4b4b4,
Tff7b72"failed_save_ringtone"Tb4b4b4: Ta5d6ff"保存编辑的铃声失败"Tb4b4b4,
Tff7b72"codec2_unavailable"Tb4b4b4: Ta5d6ff"Codec2 is not available on this device. Low-bandwidth call profiles are hidden."Tb4b4b4,
Tff7b72"codec2_profile_remapped"Tb4b4b4: Ta5d6ff"Codec2 is unavailable so the call profile was switched to Opus."
Tb4b4b4},
Tff7b72"contacts"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"管理您的联系人列表并共享/导入身份。"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索联系人..."Tb4b4b4,
Tff7b72"actions"Tb4b4b4: Ta5d6ff"操作"Tb4b4b4,
Tff7b72"no_contacts"Tb4b4b4: Ta5d6ff"未找到联系人"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"加载更多"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"添加联系人"Tb4b4b4,
Tff7b72"contact_name_optional"Tb4b4b4: Ta5d6ff"联系人名称(可选)"Tb4b4b4,
Tff7b72"contact_name_placeholder"Tb4b4b4: Ta5d6ff"例如 远程节点"Tb4b4b4,
Tff7b72"hash_or_uri"Tb4b4b4: Ta5d6ff"LXMF 哈希或 URI"Tb4b4b4,
Tff7b72"hash_or_uri_placeholder"Tb4b4b4: Ta5d6ff"32 字符哈希、lxmf:// 或 lxma://"Tb4b4b4,
Tff7b72"paste"Tb4b4b4: Ta5d6ff"粘贴"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"加载联系人失败"Tb4b4b4,
Tff7b72"invalid_contact_input"Tb4b4b4: Ta5d6ff"无效输入。请使用 32 字符哈希或 lxma:// URI。"Tb4b4b4,
Tff7b72"contact_already_exists"Tb4b4b4: Ta5d6ff"联系人已存在"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"联系人已添加"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"添加联系人失败"Tb4b4b4,
Tff7b72"remove_contact"Tb4b4b4: Ta5d6ff"移除联系人"Tb4b4b4,
Tff7b72"remove_contact_confirm"Tb4b4b4: Ta5d6ff"移除联系人?"Tb4b4b4,
Tff7b72"contact_removed"Tb4b4b4: Ta5d6ff"联系人已移除"Tb4b4b4,
Tff7b72"failed_remove_contact"Tb4b4b4: Ta5d6ff"移除联系人失败"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"共享联系人 URI"Tb4b4b4,
Tff7b72"copy_contact_uri"Tb4b4b4: Ta5d6ff"复制联系人 URI"Tb4b4b4,
Tff7b72"contact_uri_copied"Tb4b4b4: Ta5d6ff"联系人 URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_build_contact_uri"Tb4b4b4: Ta5d6ff"无法为此联系人构建共享 URI"Tb4b4b4,
Tff7b72"share_my_identity"Tb4b4b4: Ta5d6ff"分享我的身份"Tb4b4b4,
Tff7b72"identity_uri_copied"Tb4b4b4: Ta5d6ff"身份 URI 已复制到剪贴板"Tb4b4b4,
Tff7b72"share"Tb4b4b4: Ta5d6ff"分享"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"扫描二维码"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"将相机指向身份二维码。"Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"此浏览器不支持相机二维码扫描。"Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"相机权限被拒绝。请允许相机访问。"Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"未找到相机设备。"Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"启动相机扫描失败。"Tb4b4b4,
Tff7b72"qr_scanned"Tb4b4b4: Ta5d6ff"二维码已扫描"Tb4b4b4,
Tff7b72"importing_lxma"Tb4b4b4: Ta5d6ff"正在导入 LXMA 联系人..."Tb4b4b4,
Tff7b72"send_message"Tb4b4b4: Ta5d6ff"发送消息"Tb4b4b4,
Tff7b72"call_contact"Tb4b4b4: Ta5d6ff"呼叫联系人"Tb4b4b4,
Tff7b72"export_contacts"Tb4b4b4: Ta5d6ff"导出联系人"Tb4b4b4,
Tff7b72"import_contacts"Tb4b4b4: Ta5d6ff"导入联系人"Tb4b4b4,
Tff7b72"export_success"Tb4b4b4: Ta5d6ff"联系人已导出"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"导出联系人失败"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"已导入 {added} 个联系人"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"导入联系人失败"Tb4b4b4,
Tff7b72"import_modal_title"Tb4b4b4: Ta5d6ff"导入联系人"Tb4b4b4,
Tff7b72"import_file_hint"Tb4b4b4: Ta5d6ff"选择联系人的 JSON 文件。"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"编辑联系人"Tb4b4b4,
Tff7b72"enter_contact_name"Tb4b4b4: Ta5d6ff"输入联系人名称"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"联系人已更新"Tb4b4b4,
Tff7b72"failed_update_contact"Tb4b4b4: Ta5d6ff"更新联系人失败"
Tb4b4b4},
Tff7b72"tutorial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"welcome"Tb4b4b4: Ta5d6ff"欢迎"Tb4b4b4,
Tff7b72"welcome_desc"Tb4b4b4: Ta5d6ff"离网通信的未来。安全、去中心化且不可阻挡。"Tb4b4b4,
Tff7b72"migration_title"Tb4b4b4: Ta5d6ff"检测到早期安装文件夹"Tb4b4b4,
Tff7b72"migration_desc"Tb4b4b4: Ta5d6ff"在 .reticulum-meshchat 中发现数据。将其复制到 .reticulum-meshchatx 并重启应用,或全新开始并保留旧文件夹不变。"Tb4b4b4,
Tff7b72"migration_migrate"Tb4b4b4: Ta5d6ff"复制到 .reticulum-meshchatx"Tb4b4b4,
Tff7b72"migration_fresh"Tb4b4b4: Ta5d6ff"全新开始"Tb4b4b4,
Tff7b72"migration_working"Tb4b4b4: Ta5d6ff"正在更新存储…"Tb4b4b4,
Tff7b72"migration_done_restart"Tb4b4b4: Ta5d6ff"重启应用以使用新文件夹。"Tb4b4b4,
Tff7b72"migration_failed"Tb4b4b4: Ta5d6ff"无法更新存储。"Tb4b4b4,
Tff7b72"security"Tb4b4b4: Ta5d6ff"安全和性能"Tb4b4b4,
Tff7b72"security_desc"Tb4b4b4: Ta5d6ff"速度、安全性和崩溃恢复方面的重大改进。"Tb4b4b4,
Tff7b72"security_desc_page"Tb4b4b4: Ta5d6ff"通过内置的崩溃恢复,速度、安全性和完整性得到大幅改进。"Tb4b4b4,
Tff7b72"maps"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"maps_desc"Tb4b4b4: Ta5d6ff"OpenLayers 支持 MBTiles(导出和离线支持)和自定义 API 端点。"Tb4b4b4,
Tff7b72"maps_desc_page"Tb4b4b4: Ta5d6ff"OpenLayers 支持离线 MBTiles(导出和离线支持)以及在线地图的自定义 API 端点。"Tb4b4b4,
Tff7b72"voice"Tb4b4b4: Ta5d6ff"完整 LXMF 语音"Tb4b4b4,
Tff7b72"voice_desc"Tb4b4b4: Ta5d6ff"语音信箱、铃声、通讯录和联系人"Tb4b4b4,
Tff7b72"voice_desc_page"Tb4b4b4: Ta5d6ff"网格上的清晰语音通话、语音信箱、自定义铃声和通讯录发现。"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"内置功能"Tb4b4b4,
Tff7b72"tools_desc"Tb4b4b4: Ta5d6ff"Micron 编辑器、Nomad Network、RNS 工具、文档。"Tb4b4b4,
Tff7b72"tools_desc_page"Tb4b4b4: Ta5d6ff"Micron 编辑器、Nomad Network 节点、RNS 工具和集成文档。"Tb4b4b4,
Tff7b72"archiver"Tb4b4b4: Ta5d6ff"存档器"Tb4b4b4,
Tff7b72"archiver_desc"Tb4b4b4: Ta5d6ff"手动和自动页面存档。"Tb4b4b4,
Tff7b72"archiver_desc_page"Tb4b4b4: Ta5d6ff"用于离线浏览的手动和自动页面存档工具。"Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"放逐"Tb4b4b4,
Tff7b72"banishment_desc"Tb4b4b4: Ta5d6ff"禁止烦人的用户、节点并支持 RNS 黑洞级别以丢弃其广播。"Tb4b4b4,
Tff7b72"palette"Tb4b4b4: Ta5d6ff"命令面板+快捷键绑定"Tb4b4b4,
Tff7b72"palette_desc"Tb4b4b4: Ta5d6ff"即时导航所有内容并自定义快捷键。"Tb4b4b4,
Tff7b72"palette_desc_page"Tb4b4b4: Ta5d6ff"使用即时快捷键导航整个应用程序并自定义工作流程。"Tb4b4b4,
Tff7b72"i18n"Tb4b4b4: Ta5d6ff"国际化支持"Tb4b4b4,
Tff7b72"i18n_desc"Tb4b4b4: Ta5d6ff"现有英语、德语、意大利语、俄语、荷兰语、法语、西班牙语和中文翻译。"Tb4b4b4,
Tff7b72"i18n_desc_page"Tb4b4b4: Ta5d6ff"完全支持英语、德语、意大利语、俄语、荷兰语、法语、西班牙语和中文的国际化。"Tb4b4b4,
Tff7b72"more_features"Tb4b4b4: Ta5d6ff"+更多功能!"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"连接到网格"Tb4b4b4,
Tff7b72"connect_desc"Tb4b4b4: Ta5d6ff"选择连接方式。发现与引导节点可稍后在“接口”页面配置。"Tb4b4b4,
Tff7b72"connect_desc_page"Tb4b4b4: Ta5d6ff"使用本地局域网发现,或在“接口”页面配置自定义接口。自动发现与引导节点可在该页进行高级设置。"Tb4b4b4,
Tff7b72"identity_title"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"identity_desc"Tb4b4b4: Ta5d6ff"在连接前选择新建身份或导入已有密钥。"Tb4b4b4,
Tff7b72"identity_desc_page"Tb4b4b4: Ta5d6ff"在连接网络前选择新建身份或导入已有密钥。"Tb4b4b4,
Tff7b72"identity_new"Tb4b4b4: Ta5d6ff"新建身份(默认)"Tb4b4b4,
Tff7b72"identity_new_desc"Tb4b4b4: Ta5d6ff"保留默认身份,并可选择设置显示名称。"Tb4b4b4,
Tff7b72"identity_import"Tb4b4b4: Ta5d6ff"导入已有身份"Tb4b4b4,
Tff7b72"identity_import_desc"Tb4b4b4: Ta5d6ff"从身份文件导入或粘贴 base32 密钥。"Tb4b4b4,
Tff7b72"identity_set_name"Tb4b4b4: Ta5d6ff"设置名称"Tb4b4b4,
Tff7b72"identity_upload_file"Tb4b4b4: Ta5d6ff"导入身份文件"Tb4b4b4,
Tff7b72"identity_base32_placeholder"Tb4b4b4: Ta5d6ff"粘贴 base32 格式的私钥身份密钥"Tb4b4b4,
Tff7b72"identity_import_required"Tb4b4b4: Ta5d6ff"请选择身份文件或粘贴 base32 密钥以导入。"Tb4b4b4,
Tff7b72"identity_import_failed"Tb4b4b4: Ta5d6ff"身份导入失败"Tb4b4b4,
Tff7b72"identity_name_update_failed"Tb4b4b4: Ta5d6ff"显示名称设置失败"Tb4b4b4,
Tff7b72"identity_switch_failed"Tb4b4b4: Ta5d6ff"无法激活导入的身份"Tb4b4b4,
Tff7b72"suggested_networks"Tb4b4b4: Ta5d6ff"建议的公共网络"Tb4b4b4,
Tff7b72"suggested_relays"Tb4b4b4: Ta5d6ff"建议的中继"Tb4b4b4,
Tff7b72"use"Tb4b4b4: Ta5d6ff"使用"Tb4b4b4,
Tff7b72"online"Tb4b4b4: Ta5d6ff"在线"Tb4b4b4,
Tff7b72"custom_interfaces"Tb4b4b4: Ta5d6ff"自定义接口"Tb4b4b4,
Tff7b72"custom_interfaces_desc"Tb4b4b4: Ta5d6ff"想要添加环形接口吗?前往接口页面配置自定义连接。"Tb4b4b4,
Tff7b72"custom_interfaces_desc_page"Tb4b4b4: Ta5d6ff"对于您自己管理的任何私人中继或硬件,请通过专用接口页面添加。"Tb4b4b4,
Tff7b72"open_interfaces"Tb4b4b4: Ta5d6ff"打开接口页面"Tb4b4b4,
Tff7b72"learn_create"Tb4b4b4: Ta5d6ff"学习创建"Tb4b4b4,
Tff7b72"learn_create_desc"Tb4b4b4: Ta5d6ff"探索如何充分发挥 MeshChatX 的潜力。"Tb4b4b4,
Tff7b72"learn_create_desc_page"Tb4b4b4: Ta5d6ff"探索如何充分发挥 MeshChatX 的潜力并创建自己的内容。"Tb4b4b4,
Tff7b72"learn_create_more"Tb4b4b4: Ta5d6ff"更多可探索"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"documentation_desc"Tb4b4b4: Ta5d6ff"阅读官方 MeshChatX 和 Reticulum 文档。"Tb4b4b4,
Tff7b72"documentation_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX 和 Reticulum 堆栈的指南。"Tb4b4b4,
Tff7b72"meshchatx_docs"Tb4b4b4: Ta5d6ff"MeshChatX 文档"Tb4b4b4,
Tff7b72"reticulum_docs"Tb4b4b4: Ta5d6ff"Reticulum 文档"Tb4b4b4,
Tff7b72"read_meshchatx_docs"Tb4b4b4: Ta5d6ff"阅读 MeshChatX 文档"Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Reticulum 网络手册"Tb4b4b4,
Tff7b72"micron_editor"Tb4b4b4: Ta5d6ff"Micron 编辑器"Tb4b4b4,
Tff7b72"micron_editor_desc"Tb4b4b4: Ta5d6ff"查看 Micron 编辑器作为创建网格原生页面的指南。"Tb4b4b4,
Tff7b72"micron_editor_desc_page"Tb4b4b4: Ta5d6ff"学习如何使用 Micron 标记语言创建网格原生页面和交互内容。"Tb4b4b4,
Tff7b72"open_micron_editor"Tb4b4b4: Ta5d6ff"打开 Micron 编辑器"Tb4b4b4,
Tff7b72"open_mesh_server"Tb4b4b4: Ta5d6ff"打开 Mesh Server"Tb4b4b4,
Tff7b72"open_identities"Tb4b4b4: Ta5d6ff"身份"Tb4b4b4,
Tff7b72"identities_card_title"Tb4b4b4: Ta5d6ff"多重身份"Tb4b4b4,
Tff7b72"identities_card_desc"Tb4b4b4: Ta5d6ff"在同一设备上切换身份、导出密钥并保留独立资料。"Tb4b4b4,
Tff7b72"identities_card_desc_page"Tb4b4b4: Ta5d6ff"在同一安装中管理多个 Reticulum 身份:创建或删除身份、在网状网络中切换角色,并在需要时导出密钥。"Tb4b4b4,
Tff7b72"paper_messages"Tb4b4b4: Ta5d6ff"探索 Nomad Network 节点"Tb4b4b4,
Tff7b72"paper_messages_desc"Tb4b4b4: Ta5d6ff"浏览 Nomad Network 页面和服务。"Tb4b4b4,
Tff7b72"send_messages"Tb4b4b4: Ta5d6ff"发送消息"Tb4b4b4,
Tff7b72"send_messages_desc"Tb4b4b4: Ta5d6ff"开始安全对话。"Tb4b4b4,
Tff7b72"explore_nodes"Tb4b4b4: Ta5d6ff"可视化节点"Tb4b4b4,
Tff7b72"explore_nodes_desc"Tb4b4b4: Ta5d6ff"打开地图或网络图。"Tb4b4b4,
Tff7b72"voice_calls"Tb4b4b4: Ta5d6ff"语音通话"Tb4b4b4,
Tff7b72"voice_calls_desc"Tb4b4b4: Ta5d6ff"拨打和接收语音通话。"Tb4b4b4,
Tff7b72"ready"Tb4b4b4: Ta5d6ff"准备就绪!"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"一切已设置。Reticulum 已随您的新配置重新启动。"Tb4b4b4,
Tff7b72"ready_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX 现已配置,Reticulum 已随您的新设置热重载。"Tb4b4b4,
Tff7b72"privacy_title"Tb4b4b4: Ta5d6ff"隐私与安全"Tb4b4b4,
Tff7b72"privacy_desc"Tb4b4b4: Ta5d6ff"此设备的可选加固。可随时在 设置 → 隐私 中更改。"Tb4b4b4,
Tff7b72"privacy_later_hint"Tb4b4b4: Ta5d6ff"敏感用途建议开启。日常安装可保持关闭。"Tb4b4b4,
Tff7b72"docker_note"Tb4b4b4: Ta5d6ff"Reticulum 会自动重新启动。如果有任何更改,您可以从菜单中重新启动 MeshChatX。"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Reticulum 重新启动"Tb4b4b4,
Tff7b72"restart_desc_page"Tb4b4b4: Ta5d6ff"Reticulum 已热重载您的新配置。正常使用不需要手动重启。"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"返回"Tb4b4b4,
Tff7b72"skip"Tb4b4b4: Ta5d6ff"跳过"Tb4b4b4,
Tff7b72"next"Tb4b4b4: Ta5d6ff"下一步"Tb4b4b4,
Tff7b72"restart_start"Tb4b4b4: Ta5d6ff"启动 MeshChatX"Tb4b4b4,
Tff7b72"finish_setup"Tb4b4b4: Ta5d6ff"完成设置"Tb4b4b4,
Tff7b72"skip_setup"Tb4b4b4: Ta5d6ff"跳过设置"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"继续"Tb4b4b4,
Tff7b72"skip_confirm"Tb4b4b4: Ta5d6ff"您确定要跳过设置吗?稍后需要手动添加接口。"Tb4b4b4,
Tff7b72"discovery_question"Tb4b4b4: Ta5d6ff"您想使用社区接口发现和自动连接吗?"Tb4b4b4,
Tff7b72"discovery_desc"Tb4b4b4: Ta5d6ff"这使 MeshChatX 能够自动查找并连接到您附近的公共社区节点或互联网。"Tb4b4b4,
Tff7b72"yes"Tb4b4b4: Ta5d6ff"是的,使用发现"Tb4b4b4,
Tff7b72"no"Tb4b4b4: Ta5d6ff"不,手动设置"Tb4b4b4,
Tff7b72"discovery_enabled"Tb4b4b4: Ta5d6ff"启用社区发现"Tb4b4b4,
Tff7b72"failed_enable_discovery"Tb4b4b4: Ta5d6ff"启用发现失败"Tb4b4b4,
Tff7b72"mode_discovery_title"Tb4b4b4: Ta5d6ff"自动发现"Tb4b4b4,
Tff7b72"mode_discovery_desc"Tb4b4b4: Ta5d6ff"查找并自动连接到附近和在线的 Reticulum 节点。接下来您将选择一个或多个引导节点。"Tb4b4b4,
Tff7b72"mode_local_title"Tb4b4b4: Ta5d6ff"仅本地网络"Tb4b4b4,
Tff7b72"mode_local_desc"Tb4b4b4: Ta5d6ff"仅在 LAN/Wi-Fi 上使用 Reticulum。添加自动接口以实现零配置本地网格。"Tb4b4b4,
Tff7b72"mode_manual_title"Tb4b4b4: Ta5d6ff"手动设置"Tb4b4b4,
Tff7b72"mode_manual_desc"Tb4b4b4: Ta5d6ff"暂时跳过,稍后在“接口”页面配置接口、发现与引导节点。"Tb4b4b4,
Tff7b72"mode_change_later"Tb4b4b4: Ta5d6ff"您可以随时从 Reticulum 设置中更改连接设置。"Tb4b4b4,
Tff7b72"bootstrap_title"Tb4b4b4: Ta5d6ff"选择引导节点"Tb4b4b4,
Tff7b72"bootstrap_desc"Tb4b4b4: Ta5d6ff"引导节点为发现提供起点。选择一个或多个,然后继续。"Tb4b4b4,
Tff7b72"bootstrap_pick_random_tcp"Tb4b4b4: Ta5d6ff"随机选择 4 个 TCP 节点"Tb4b4b4,
Tff7b72"bootstrap_pick_random_none"Tb4b4b4: Ta5d6ff"没有可用的社区 TCP 预设。请刷新预设或手动选择(随机仅从社区列表选取,不含发现节点)。"Tb4b4b4,
Tff7b72"bootstrap_pick_random_done"Tb4b4b4: Ta5d6ff"已选择 {count} 个:{names}"Tb4b4b4,
Tff7b72"bootstrap_selected_nodes_heading"Tb4b4b4: Ta5d6ff"已选节点"Tb4b4b4,
Tff7b72"bootstrap_search_placeholder"Tb4b4b4: Ta5d6ff"搜索已发现与社区节点…"Tb4b4b4,
Tff7b72"bootstrap_search_no_match"Tb4b4b4: Ta5d6ff"没有匹配的节点"Tb4b4b4,
Tff7b72"bootstrap_search_clear"Tb4b4b4: Ta5d6ff"清除搜索"Tb4b4b4,
Tff7b72"bootstrap_only_label"Tb4b4b4: Ta5d6ff"为添加的接口启用仅引导模式"Tb4b4b4,
Tff7b72"bootstrap_only_hint"Tb4b4b4: Ta5d6ff"每个添加的接口会设为 bootstrap_only(在自动连接足够前为临时)。默认值可在“接口”中稍后修改。"Tb4b4b4,
Tff7b72"bootstrap_desc_page"Tb4b4b4: Ta5d6ff"引导节点为 Reticulum 提供起点,以便它可以发现网络的其余部分。从以下已发现或社区节点中选择一个或多个。"Tb4b4b4,
Tff7b72"bootstrap_discovered"Tb4b4b4: Ta5d6ff"已发现的节点"Tb4b4b4,
Tff7b72"bootstrap_community"Tb4b4b4: Ta5d6ff"社区节点"Tb4b4b4,
Tff7b72"bootstrap_selected"Tb4b4b4: Ta5d6ff"已选择 {count} 个"Tb4b4b4,
Tff7b72"bootstrap_skip"Tb4b4b4: Ta5d6ff"暂时跳过"Tb4b4b4,
Tff7b72"bootstrap_confirm"Tb4b4b4: Ta5d6ff"添加所选并重新启动 RNS"Tb4b4b4,
Tff7b72"bootstrap_added"Tb4b4b4: Ta5d6ff"已添加 {count} 个引导接口"Tb4b4b4,
Tff7b72"bootstrap_pick_at_least_one"Tb4b4b4: Ta5d6ff"至少选择一个引导节点"Tb4b4b4,
Tff7b72"failed_add_bootstrap"Tb4b4b4: Ta5d6ff"添加引导接口失败"Tb4b4b4,
Tff7b72"failed_add_bootstrap_none"Tb4b4b4: Ta5d6ff"未添加任何引导接口。请检查您的选择并重试。"Tb4b4b4,
Tff7b72"failed_save_bootstrap_only"Tb4b4b4: Ta5d6ff"保存仅引导偏好失败"Tb4b4b4,
Tff7b72"failed_enable_propagation"Tb4b4b4: Ta5d6ff"启用自动传播失败"Tb4b4b4,
Tff7b72"connect_mode_required"Tb4b4b4: Ta5d6ff"选择一种连接模式以继续"Tb4b4b4,
Tff7b72"local_added"Tb4b4b4: Ta5d6ff"添加本地自动接口"Tb4b4b4,
Tff7b72"failed_add_local"Tb4b4b4: Ta5d6ff"添加本地接口失败"Tb4b4b4,
Tff7b72"failed_reload_rns"Tb4b4b4: Ta5d6ff"重新加载 Reticulum 失败"Tb4b4b4,
Tff7b72"ready_finished"Tb4b4b4: Ta5d6ff"Reticulum 已随您的新配置重新启动"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"传播节点"Tb4b4b4,
Tff7b72"propagation_question"Tb4b4b4: Ta5d6ff"您想自动配置传播模式吗?"Tb4b4b4,
Tff7b72"propagation_desc"Tb4b4b4: Ta5d6ff"传播节点就像您的消息的信箱,始终在线。当您离线时安全存储消息,并在您重新连接到网络后立即发送。"Tb4b4b4,
Tff7b72"propagation_auto"Tb4b4b4: Ta5d6ff"自动配置将自动找到并连接到最可靠的可用传播节点。如果目前没有节点,MeshChatX 将等待一个出现。在此之前,离线消息同步将不可用。"Tb4b4b4,
Tff7b72"propagation_manual"Tb4b4b4: Ta5d6ff"还是手动配置?"Tb4b4b4,
Tff7b72"propagation_manual_desc"Tb4b4b4: Ta5d6ff"您可以稍后在设置中手动配置传播节点,如果不需要也可以留空。"Tb4b4b4,
Tff7b72"propagation_enable_auto"Tb4b4b4: Ta5d6ff"启用自动配置"Tb4b4b4,
Tff7b72"propagation_skip_auto"Tb4b4b4: Ta5d6ff"手动配置/跳过"Tb4b4b4,
Tff7b72"auto_propagation_enabled"Tb4b4b4: Ta5d6ff"已启用自动传播"Tb4b4b4,
Tff7b72"identity_import_empty_file"Tb4b4b4: Ta5d6ff"身份文件为空。"Tb4b4b4,
Tff7b72"identity_import_file_too_large"Tb4b4b4: Ta5d6ff"身份文件太大。"Tb4b4b4,
Tff7b72"identity_import_key_only_hint"Tb4b4b4: Ta5d6ff"此操作仅导入您的身份密钥。要恢复消息和设置,请使用「关于」→「从文件恢复」并使用数据库备份 ZIP。"Tb4b4b4,
Tff7b72"identity_file_overrides_base32"Tb4b4b4: Ta5d6ff"选中的文件将替代粘贴的 base32 密钥使用。"Tb4b4b4,
Tff7b72"identity_import_pending_activate"Tb4b4b4: Ta5d6ff"您已导入一个身份但尚未激活。立即激活?"Tb4b4b4,
Tff7b72"identity_import_pending_kept"Tb4b4b4: Ta5d6ff"导入的身份已保存但未激活。稍后可在「身份」中切换。"Tb4b4b4,
Tff7b72"identity_default_delete_failed"Tb4b4b4: Ta5d6ff"导入的身份已激活,但无法删除默认身份。"
Tb4b4b4},
Tff7b72"command_palette"Tb4b4b4: Tb4b4b4{
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"搜索命令、路径或端点"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"\"{query}\" 无结果"Tb4b4b4,
Tff7b72"group_actions"Tb4b4b4: Ta5d6ff"操作"Tb4b4b4,
Tff7b72"group_recent"Tb4b4b4: Ta5d6ff"最近的端点"Tb4b4b4,
Tff7b72"group_contacts"Tb4b4b4: Ta5d6ff"联系人"Tb4b4b4,
Tff7b72"footer_navigate"Tb4b4b4: Ta5d6ff"导航"Tb4b4b4,
Tff7b72"footer_select"Tb4b4b4: Ta5d6ff"选择"Tb4b4b4,
Tff7b72"nav_messages"Tb4b4b4: Ta5d6ff"消息"Tb4b4b4,
Tff7b72"nav_messages_desc"Tb4b4b4: Ta5d6ff"对话和 LXMF 收件箱"Tb4b4b4,
Tff7b72"nav_nomad"Tb4b4b4: Ta5d6ff"Nomad 网络"Tb4b4b4,
Tff7b72"nav_nomad_desc"Tb4b4b4: Ta5d6ff"浏览 Nomad Network 页面和服务"Tb4b4b4,
Tff7b72"nav_map"Tb4b4b4: Ta5d6ff"地图"Tb4b4b4,
Tff7b72"nav_map_desc"Tb4b4b4: Ta5d6ff"地理地图和图层"Tb4b4b4,
Tff7b72"nav_paper"Tb4b4b4: Ta5d6ff"纸质消息"Tb4b4b4,
Tff7b72"nav_paper_desc"Tb4b4b4: Ta5d6ff"已签名的纸质消息(QR)"Tb4b4b4,
Tff7b72"nav_call"Tb4b4b4: Ta5d6ff"语音通话"Tb4b4b4,
Tff7b72"nav_call_desc"Tb4b4b4: Ta5d6ff"网格上的语音通话"Tb4b4b4,
Tff7b72"nav_settings"Tb4b4b4: Ta5d6ff"设置"Tb4b4b4,
Tff7b72"nav_settings_desc"Tb4b4b4: Ta5d6ff"应用和传输首选项"Tb4b4b4,
Tff7b72"nav_ping"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"nav_ping_desc"Tb4b4b4: Ta5d6ff"测量到目标的 RTT"Tb4b4b4,
Tff7b72"nav_rnprobe"Tb4b4b4: Ta5d6ff"RN Probe"Tb4b4b4,
Tff7b72"nav_rnprobe_desc"Tb4b4b4: Ta5d6ff"探测可达性和延迟"Tb4b4b4,
Tff7b72"nav_rncp"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"nav_rncp_desc"Tb4b4b4: Ta5d6ff"通过 Reticulum 复制文件(RNCP)"Tb4b4b4,
Tff7b72"nav_rnstatus"Tb4b4b4: Ta5d6ff"RNStatus"Tb4b4b4,
Tff7b72"nav_rnstatus_desc"Tb4b4b4: Ta5d6ff"接口和链接统计"Tb4b4b4,
Tff7b72"nav_rnpath"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"nav_rnpath_desc"Tb4b4b4: Ta5d6ff"路径和广播队列"Tb4b4b4,
Tff7b72"nav_rnpath_trace"Tb4b4b4: Ta5d6ff"RNPath 追踪"Tb4b4b4,
Tff7b72"nav_rnpath_trace_desc"Tb4b4b4: Ta5d6ff"到哈希的跳数列表"Tb4b4b4,
Tff7b72"nav_translator"Tb4b4b4: Ta5d6ff"翻译器"Tb4b4b4,
Tff7b72"nav_translator_desc"Tb4b4b4: Ta5d6ff"翻译消息文本"Tb4b4b4,
Tff7b72"nav_forwarder"Tb4b4b4: Ta5d6ff"转发器"Tb4b4b4,
Tff7b72"nav_forwarder_desc"Tb4b4b4: Ta5d6ff"LXMF 转发规则"Tb4b4b4,
Tff7b72"nav_documentation"Tb4b4b4: Ta5d6ff"文档"Tb4b4b4,
Tff7b72"nav_documentation_desc"Tb4b4b4: Ta5d6ff"离线手册"Tb4b4b4,
Tff7b72"nav_repository_server"Tb4b4b4: Ta5d6ff"仓库服务器"Tb4b4b4,
Tff7b72"nav_repository_server_desc"Tb4b4b4: Ta5d6ff"MeshChatX 安装包、Reticulum 软件包与您的文件(HTTP)"Tb4b4b4,
Tff7b72"nav_micron_editor"Tb4b4b4: Ta5d6ff"Micron 编辑器"Tb4b4b4,
Tff7b72"nav_micron_editor_desc"Tb4b4b4: Ta5d6ff"编辑 Micron 标记"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor"Tb4b4b4: Ta5d6ff"Reticulum 配置编辑器"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor_desc"Tb4b4b4: Ta5d6ff"编辑原始 Reticulum 配置文件"Tb4b4b4,
Tff7b72"nav_rnode_flasher"Tb4b4b4: Ta5d6ff"RNode 刷写器"Tb4b4b4,
Tff7b72"nav_rnode_flasher_desc"Tb4b4b4: Ta5d6ff"设备固件更新"Tb4b4b4,
Tff7b72"nav_debug_logs"Tb4b4b4: Ta5d6ff"调试日志"Tb4b4b4,
Tff7b72"nav_debug_logs_desc"Tb4b4b4: Ta5d6ff"应用程序和访问日志"Tb4b4b4,
Tff7b72"action_sync"Tb4b4b4: Ta5d6ff"同步消息"Tb4b4b4,
Tff7b72"action_sync_desc"Tb4b4b4: Ta5d6ff"与您的传播节点同步"Tb4b4b4,
Tff7b72"action_compose"Tb4b4b4: Ta5d6ff"撰写消息"Tb4b4b4,
Tff7b72"action_compose_desc"Tb4b4b4: Ta5d6ff"新建 LXMF 消息"Tb4b4b4,
Tff7b72"action_getting_started"Tb4b4b4: Ta5d6ff"开始使用"Tb4b4b4,
Tff7b72"action_getting_started_desc"Tb4b4b4: Ta5d6ff"打开设置指南"Tb4b4b4,
Tff7b72"action_changelog"Tb4b4b4: Ta5d6ff"更新日志"Tb4b4b4,
Tff7b72"action_changelog_desc"Tb4b4b4: Ta5d6ff"最近的更改"Tb4b4b4,
Tff7b72"nav_rnsh"Tb4b4b4: Ta5d6ff"RNSH"Tb4b4b4,
Tff7b72"nav_rnsh_desc"Tb4b4b4: Ta5d6ff"通过 Reticulum 的远程 Shell"Tb4b4b4,
Tff7b72"nav_rnx"Tb4b4b4: Ta5d6ff"RNX"Tb4b4b4,
Tff7b72"nav_rnx_desc"Tb4b4b4: Ta5d6ff"通过 Reticulum 远程执行命令"
Tb4b4b4},
Tff7b72"relay_chat"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"中继聊天"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum 中继聊天中心和房间"Tb4b4b4,
Tff7b72"hubs"Tb4b4b4: Ta5d6ff"中心"Tb4b4b4,
Tff7b72"add_hub"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"add_hub_title"Tb4b4b4: Ta5d6ff"添加中继聊天中心"Tb4b4b4,
Tff7b72"hub_hash"Tb4b4b4: Ta5d6ff"中心目标哈希"Tb4b4b4,
Tff7b72"hub_hash_placeholder"Tb4b4b4: Ta5d6ff"输入中心身份哈希"Tb4b4b4,
Tff7b72"hub_name"Tb4b4b4: Ta5d6ff"中心名称(可选)"Tb4b4b4,
Tff7b72"hub_name_placeholder"Tb4b4b4: Ta5d6ff"我最喜欢的中心"Tb4b4b4,
Tff7b72"dest_name"Tb4b4b4: Ta5d6ff"目标方面(可选)"Tb4b4b4,
Tff7b72"advanced"Tb4b4b4: Ta5d6ff"高级"Tb4b4b4,
Tff7b72"no_hubs"Tb4b4b4: Ta5d6ff"尚未配置中心。添加一个以开始。"Tb4b4b4,
Tff7b72"no_rooms"Tb4b4b4: Ta5d6ff"未加入任何房间。加入房间开始聊天。"Tb4b4b4,
Tff7b72"available_rooms"Tb4b4b4: Ta5d6ff"可用房间"Tb4b4b4,
Tff7b72"join"Tb4b4b4: Ta5d6ff"加入"Tb4b4b4,
Tff7b72"no_room_selected"Tb4b4b4: Ta5d6ff"选择一个房间以查看消息。"Tb4b4b4,
Tff7b72"load_previous"Tb4b4b4: Ta5d6ff"加载更早的消息"Tb4b4b4,
Tff7b72"rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"members"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"join_room"Tb4b4b4: Ta5d6ff"加入房间"Tb4b4b4,
Tff7b72"join_room_placeholder"Tb4b4b4: Ta5d6ff"房间名称"Tb4b4b4,
Tff7b72"leave_room"Tb4b4b4: Ta5d6ff"离开房间"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"清除消息"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"disconnect"Tb4b4b4: Ta5d6ff"断开连接"Tb4b4b4,
Tff7b72"remove_hub"Tb4b4b4: Ta5d6ff"移除中心"Tb4b4b4,
Tff7b72"remove_hub_confirm"Tb4b4b4: Ta5d6ff"移除此中心及其所有本地历史记录?"Tb4b4b4,
Tff7b72"leave_room_confirm"Tb4b4b4: Ta5d6ff"离开此房间?"Tb4b4b4,
Tff7b72"clear_messages_confirm"Tb4b4b4: Ta5d6ff"清除此房间中的所有消息?"Tb4b4b4,
Tff7b72"message_placeholder"Tb4b4b4: Ta5d6ff"写一条消息..."Tb4b4b4,
Tff7b72"send"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"中心设置"Tb4b4b4,
Tff7b72"auto_reconnect"Tb4b4b4: Ta5d6ff"自动重连"Tb4b4b4,
Tff7b72"auto_list"Tb4b4b4: Ta5d6ff"自动列出房间"Tb4b4b4,
Tff7b72"auto_who"Tb4b4b4: Ta5d6ff"自动列出成员"Tb4b4b4,
Tff7b72"nickname"Tb4b4b4: Ta5d6ff"覆盖昵称"Tb4b4b4,
Tff7b72"nickname_placeholder"Tb4b4b4: Ta5d6ff"留空以使用显示名称"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"保存"Tb4b4b4,
Tff7b72"status_disconnected"Tb4b4b4: Ta5d6ff"已断开"Tb4b4b4,
Tff7b72"status_connecting"Tb4b4b4: Ta5d6ff"连接中"Tb4b4b4,
Tff7b72"status_connected"Tb4b4b4: Ta5d6ff"已连接"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"motd"Tb4b4b4: Ta5d6ff"每日消息"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"系统"Tb4b4b4,
Tff7b72"hub_added"Tb4b4b4: Ta5d6ff"已添加中心"Tb4b4b4,
Tff7b72"hub_removed"Tb4b4b4: Ta5d6ff"已移除中心"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"设置已保存"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"消息已清除"Tb4b4b4,
Tff7b72"joined_room"Tb4b4b4: Ta5d6ff"已加入房间"Tb4b4b4,
Tff7b72"left_room"Tb4b4b4: Ta5d6ff"已离开房间"Tb4b4b4,
Tff7b72"invalid_hub_hash"Tb4b4b4: Ta5d6ff"请输入有效的中心哈希"Tb4b4b4,
Tff7b72"send_failed"Tb4b4b4: Ta5d6ff"发送消息失败"Tb4b4b4,
Tff7b72"action_failed"Tb4b4b4: Ta5d6ff"操作失败"Tb4b4b4,
Tff7b72"room_required"Tb4b4b4: Ta5d6ff"需要房间名称"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"tab_host"Tb4b4b4: Ta5d6ff"托管"Tb4b4b4,
Tff7b72"host_title"Tb4b4b4: Ta5d6ff"托管的中枢"Tb4b4b4,
Tff7b72"host_subtitle"Tb4b4b4: Ta5d6ff"运行你自己的 Relay Chat 中枢并创建供他人加入的房间。"Tb4b4b4,
Tff7b72"create_hub"Tb4b4b4: Ta5d6ff"创建中枢"Tb4b4b4,
Tff7b72"create_hub_title"Tb4b4b4: Ta5d6ff"创建 Relay Chat 中枢"Tb4b4b4,
Tff7b72"no_hosted_hubs"Tb4b4b4: Ta5d6ff"暂无托管的中枢。创建一个以开始转发聊天。"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"复制目标哈希"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"已复制目标哈希"Tb4b4b4,
Tff7b72"share_hub"Tb4b4b4: Ta5d6ff"分享枢纽链接"Tb4b4b4,
Tff7b72"share_copied"Tb4b4b4: Ta5d6ff"中继分享链接已复制"Tb4b4b4,
Tff7b72"host_join_as_client"Tb4b4b4: Ta5d6ff"以客户端加入此枢纽"Tb4b4b4,
Tff7b72"host_leave_as_client"Tb4b4b4: Ta5d6ff"以客户端离开此枢纽"Tb4b4b4,
Tff7b72"host_joined_as_client"Tb4b4b4: Ta5d6ff"已以客户端加入托管枢纽"Tb4b4b4,
Tff7b72"host_start"Tb4b4b4: Ta5d6ff"启动"Tb4b4b4,
Tff7b72"host_status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"host_status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"host_hub_not_running"Tb4b4b4: Ta5d6ff"请先启动中心,再管理房间或成员。"Tb4b4b4,
Tff7b72"host_stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"host_announce"Tb4b4b4: Ta5d6ff"立即通告"Tb4b4b4,
Tff7b72"host_announced"Tb4b4b4: Ta5d6ff"已通告"Tb4b4b4,
Tff7b72"host_delete"Tb4b4b4: Ta5d6ff"删除中枢"Tb4b4b4,
Tff7b72"host_clients"Tb4b4b4: Ta5d6ff"客户端"Tb4b4b4,
Tff7b72"host_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"host_private"Tb4b4b4: Ta5d6ff"私有"Tb4b4b4,
Tff7b72"host_delete_room"Tb4b4b4: Ta5d6ff"删除房间"Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"暂无房间。"Tb4b4b4,
Tff7b72"host_room_name"Tb4b4b4: Ta5d6ff"房间名称"Tb4b4b4,
Tff7b72"host_room_topic"Tb4b4b4: Ta5d6ff"主题(可选)"Tb4b4b4,
Tff7b72"host_add_room"Tb4b4b4: Ta5d6ff"添加房间"Tb4b4b4,
Tff7b72"host_greeting"Tb4b4b4: Ta5d6ff"欢迎语(可选)"Tb4b4b4,
Tff7b72"host_greeting_placeholder"Tb4b4b4: Ta5d6ff"连接时显示的欢迎消息"Tb4b4b4,
Tff7b72"host_announce_periodically"Tb4b4b4: Ta5d6ff"在网络上通告"Tb4b4b4,
Tff7b72"host_hub_created"Tb4b4b4: Ta5d6ff"中枢已创建"Tb4b4b4,
Tff7b72"host_delete_hub_confirm"Tb4b4b4: Ta5d6ff"删除此托管中枢?已连接的客户端将被断开。"Tb4b4b4,
Tff7b72"host_hub_deleted"Tb4b4b4: Ta5d6ff"中枢已删除"Tb4b4b4,
Tff7b72"host_room_created"Tb4b4b4: Ta5d6ff"房间已创建"Tb4b4b4,
Tff7b72"host_delete_room_confirm"Tb4b4b4: Ta5d6ff"删除此房间?"Tb4b4b4,
Tff7b72"host_room_deleted"Tb4b4b4: Ta5d6ff"房间已删除"Tb4b4b4,
Tff7b72"host_members_all_title"Tb4b4b4: Ta5d6ff"已连接客户端:{hub}"Tb4b4b4,
Tff7b72"host_members_room_title"Tb4b4b4: Ta5d6ff"#{room}:{hub}"Tb4b4b4,
Tff7b72"host_member_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"hub_icon"Tb4b4b4: Ta5d6ff"中心图标"Tb4b4b4,
Tff7b72"hub_icon_choose"Tb4b4b4: Ta5d6ff"选择图标"Tb4b4b4,
Tff7b72"hub_icon_picker_title"Tb4b4b4: Ta5d6ff"选择中心图标"Tb4b4b4,
Tff7b72"hub_icon_search"Tb4b4b4: Ta5d6ff"搜索 {count} 个图标..."Tb4b4b4,
Tff7b72"hub_icon_no_results"Tb4b4b4: Ta5d6ff"没有匹配的图标。"Tb4b4b4,
Tff7b72"hub_icon_search_limit"Tb4b4b4: Ta5d6ff"显示前 {count} 个结果,请缩小搜索范围。"Tb4b4b4,
Tff7b72"hub_icon_reset_default"Tb4b4b4: Ta5d6ff"使用默认图标"Tb4b4b4,
Tff7b72"tab_discovery"Tb4b4b4: Ta5d6ff"发现"Tb4b4b4,
Tff7b72"discovery_title"Tb4b4b4: Ta5d6ff"已发现的中枢"Tb4b4b4,
Tff7b72"discovery_subtitle"Tb4b4b4: Ta5d6ff"在网络上通告的 Relay Chat 中枢。"Tb4b4b4,
Tff7b72"discovery_empty"Tb4b4b4: Ta5d6ff"尚未发现中枢。它们在通告后会出现在此处。"Tb4b4b4,
Tff7b72"discovery_search"Tb4b4b4: Ta5d6ff"搜索 {count} 个枢纽"Tb4b4b4,
Tff7b72"discovery_add"Tb4b4b4: Ta5d6ff"添加"Tb4b4b4,
Tff7b72"discovery_added"Tb4b4b4: Ta5d6ff"已从发现添加中枢"Tb4b4b4,
Tff7b72"discovery_open"Tb4b4b4: Ta5d6ff"打开"Tb4b4b4,
Tff7b72"discovery_browse"Tb4b4b4: Ta5d6ff"浏览已发现的中枢"Tb4b4b4,
Tff7b72"announced_ago"Tb4b4b4: Ta5d6ff"{time}前通告"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} 跳"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"返回"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"members_title"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"members_online"Tb4b4b4: Ta5d6ff"在线"Tb4b4b4,
Tff7b72"members_offline"Tb4b4b4: Ta5d6ff"离线"Tb4b4b4,
Tff7b72"no_members"Tb4b4b4: Ta5d6ff"这里还没有人"Tb4b4b4,
Tff7b72"show_members"Tb4b4b4: Ta5d6ff"显示成员"Tb4b4b4,
Tff7b72"hide_members"Tb4b4b4: Ta5d6ff"隐藏成员"Tb4b4b4,
Tff7b72"discovery_refreshed"Tb4b4b4: Ta5d6ff"已刷新发现"Tb4b4b4,
Tff7b72"host_members_search"Tb4b4b4: Ta5d6ff"搜索成员..."Tb4b4b4,
Tff7b72"host_rooms_search"Tb4b4b4: Ta5d6ff"搜索房间..."Tb4b4b4,
Tff7b72"host_rooms_search_empty"Tb4b4b4: Ta5d6ff"没有匹配的房间。"Tb4b4b4,
Tff7b72"host_moderation_uptime"Tb4b4b4: Ta5d6ff"运行 {time}"Tb4b4b4,
Tff7b72"host_moderation_members"Tb4b4b4: Ta5d6ff"{count} 名成员"Tb4b4b4,
Tff7b72"host_members_select"Tb4b4b4: Ta5d6ff"选择成员以查看消息并进行管理"Tb4b4b4,
Tff7b72"host_no_messages"Tb4b4b4: Ta5d6ff"日志中尚无此用户的消息"Tb4b4b4,
Tff7b72"host_ban_hub"Tb4b4b4: Ta5d6ff"从中心封禁"Tb4b4b4,
Tff7b72"host_kick_confirm"Tb4b4b4: Ta5d6ff"将 {name} 从 #{room} 踢出?"Tb4b4b4,
Tff7b72"host_kick_pick_room"Tb4b4b4: Ta5d6ff"从哪个房间踢出 {name}?请输入其中之一:{rooms}"Tb4b4b4,
Tff7b72"host_kick_no_room"Tb4b4b4: Ta5d6ff"此用户不在任何房间,无法踢出。"Tb4b4b4,
Tff7b72"host_kick_room_invalid"Tb4b4b4: Ta5d6ff"未找到房间。请选择列出的房间之一。"Tb4b4b4,
Tff7b72"host_cannot_moderate_self"Tb4b4b4: Ta5d6ff"无法管理自己的连接。"Tb4b4b4,
Tff7b72"host_ban_confirm"Tb4b4b4: Ta5d6ff"在中心封禁 {name}?"Tb4b4b4,
Tff7b72"host_room_ban_confirm"Tb4b4b4: Ta5d6ff"在 #{room} 封禁 {name}?"Tb4b4b4,
Tff7b72"host_manage_rooms"Tb4b4b4: Ta5d6ff"管理房间"Tb4b4b4,
Tff7b72"host_moderate"Tb4b4b4: Ta5d6ff"管理 Hub"Tb4b4b4,
Tff7b72"host_moderation_title"Tb4b4b4: Ta5d6ff"管理"Tb4b4b4,
Tff7b72"host_moderation_title_hub"Tb4b4b4: Ta5d6ff"管理:{hub}"Tb4b4b4,
Tff7b72"host_moderation_title_room"Tb4b4b4: Ta5d6ff"管理:{hub}(#{room})"Tb4b4b4,
Tff7b72"host_moderation_tab_rooms"Tb4b4b4: Ta5d6ff"房间"Tb4b4b4,
Tff7b72"host_moderation_tab_members"Tb4b4b4: Ta5d6ff"成员"Tb4b4b4,
Tff7b72"host_moderation_hub_missing"Tb4b4b4: Ta5d6ff"未找到 Hub。"Tb4b4b4,
Tff7b72"host_rooms_modal_title"Tb4b4b4: Ta5d6ff"房间:{hub}"Tb4b4b4,
Tff7b72"host_rooms_select"Tb4b4b4: Ta5d6ff"选择房间以查看活动"Tb4b4b4,
Tff7b72"host_room_activity"Tb4b4b4: Ta5d6ff"最近活动"Tb4b4b4,
Tff7b72"host_no_activity"Tb4b4b4: Ta5d6ff"此房间暂无最近活动"Tb4b4b4,
Tff7b72"search_messages_placeholder"Tb4b4b4: Ta5d6ff"搜索(AND、OR、DATE:2026-06-02)..."Tb4b4b4,
Tff7b72"search_empty_hint"Tb4b4b4: Ta5d6ff"搜索此房间"Tb4b4b4,
Tff7b72"search_syntax_hint"Tb4b4b4: Ta5d6ff"示例:hello world · alice OR bob · DATE:today · DATE:2026-06-02"Tb4b4b4,
Tff7b72"members_search_placeholder"Tb4b4b4: Ta5d6ff"搜索成员..."Tb4b4b4,
Tff7b72"members_search_no_results"Tb4b4b4: Ta5d6ff"没有匹配搜索的成员。"Tb4b4b4,
Tff7b72"disabled_message"Tb4b4b4: Ta5d6ff"中继聊天已在设置中关闭。请在「外观」中启用以使用中心和托管。"Tb4b4b4,
Tff7b72"ctx_add_hub"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"ctx_add_room"Tb4b4b4: Ta5d6ff"加入房间"Tb4b4b4,
Tff7b72"ctx_connect_hub"Tb4b4b4: Ta5d6ff"连接"Tb4b4b4,
Tff7b72"ctx_disconnect_hub"Tb4b4b4: Ta5d6ff"断开连接"Tb4b4b4,
Tff7b72"ctx_hub_settings"Tb4b4b4: Ta5d6ff"中心设置"Tb4b4b4,
Tff7b72"ctx_copy_hub_address"Tb4b4b4: Ta5d6ff"复制枢纽地址"Tb4b4b4,
Tff7b72"ctx_share_hub"Tb4b4b4: Ta5d6ff"分享枢纽"Tb4b4b4,
Tff7b72"ctx_share_room"Tb4b4b4: Ta5d6ff"分享房间"Tb4b4b4,
Tff7b72"ctx_remove_hub"Tb4b4b4: Ta5d6ff"移除中心"Tb4b4b4,
Tff7b72"ctx_leave_room"Tb4b4b4: Ta5d6ff"离开房间"Tb4b4b4,
Tff7b72"ctx_reply_quote"Tb4b4b4: Ta5d6ff"引用回复"Tb4b4b4,
Tff7b72"ctx_mention_user"Tb4b4b4: Ta5d6ff"提及用户"Tb4b4b4,
Tff7b72"ctx_copy_message"Tb4b4b4: Ta5d6ff"复制消息"Tb4b4b4,
Tff7b72"ctx_kick_user"Tb4b4b4: Ta5d6ff"踢出用户"Tb4b4b4,
Tff7b72"ctx_ban_user"Tb4b4b4: Ta5d6ff"封禁用户"Tb4b4b4,
Tff7b72"collapse_sidebar"Tb4b4b4: Ta5d6ff"折叠侧边栏"Tb4b4b4,
Tff7b72"expand_sidebar"Tb4b4b4: Ta5d6ff"展开侧边栏"Tb4b4b4,
Tff7b72"add_hub_card"Tb4b4b4: Ta5d6ff"添加中心"Tb4b4b4,
Tff7b72"hub_display_name"Tb4b4b4: Ta5d6ff"显示名称"Tb4b4b4,
Tff7b72"revert_hub_name"Tb4b4b4: Ta5d6ff"恢复为公告名称"Tb4b4b4,
Tff7b72"search_messages"Tb4b4b4: Ta5d6ff"搜索"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"没有匹配搜索的消息"Tb4b4b4,
Tff7b72"popout_channel"Tb4b4b4: Ta5d6ff"在新窗口中打开"Tb4b4b4,
Tff7b72"new_message_toast"Tb4b4b4: Ta5d6ff"#{room} 中有新消息"Tb4b4b4,
Tff7b72"host_users"Tb4b4b4: Ta5d6ff"用户"Tb4b4b4,
Tff7b72"host_announce_interval"Tb4b4b4: Ta5d6ff"通告间隔(分钟)"Tb4b4b4,
Tff7b72"host_announce_interval_hint"Tb4b4b4: Ta5d6ff"每 {minutes} 分钟"Tb4b4b4,
Tff7b72"host_hub_settings"Tb4b4b4: Ta5d6ff"枢纽设置"Tb4b4b4,
Tff7b72"presence_joined"Tb4b4b4: Ta5d6ff"{count} 人加入"Tb4b4b4,
Tff7b72"presence_left"Tb4b4b4: Ta5d6ff"{count} 人离开"Tb4b4b4,
Tff7b72"presence_events"Tb4b4b4: Ta5d6ff"{count} 条加入/离开事件"Tb4b4b4,
Tff7b72"presence_connection"Tb4b4b4: Ta5d6ff"{count} 条连接事件"
Tb4b4b4},
Tff7b72"android_storage"Tb4b4b4: Tb4b4b4{
Tff7b72"setup_title"Tb4b4b4: Ta5d6ff"选择MeshChatX存储数据的位置"Tb4b4b4,
Tff7b72"setup_desc"Tb4b4b4: Ta5d6ff"建议使用文件管理器存储。您可以在Android/data/com.meshchatx/files/下浏览和备份您的身份和消息。在设置过程中更改此项时,应用会重启。"Tb4b4b4,
Tff7b72"setup_external_title"Tb4b4b4: Ta5d6ff"文件管理器存储(推荐)"Tb4b4b4,
Tff7b72"setup_external_desc"Tb4b4b4: Ta5d6ff"Android/data/com.meshchatx/files/meshchatx,在许多文件管理器中可见。"Tb4b4b4,
Tff7b72"setup_internal_title"Tb4b4b4: Ta5d6ff"私有应用存储"Tb4b4b4,
Tff7b72"setup_internal_desc"Tb4b4b4: Ta5d6ff"对文件管理器隐藏。只有此应用可以访问。"Tb4b4b4,
Tff7b72"setup_continue"Tb4b4b4: Ta5d6ff"继续"Tb4b4b4,
Tff7b72"upgrade_title"Tb4b4b4: Ta5d6ff"将数据移动到文件管理器存储?"Tb4b4b4,
Tff7b72"upgrade_desc"Tb4b4b4: Ta5d6ff"您的MeshChatX数据位于私有应用存储中。将其复制到文件管理器文件夹,以便您可以浏览和备份文件,然后重启应用。"Tb4b4b4,
Tff7b72"upgrade_copy"Tb4b4b4: Ta5d6ff"复制并重启"Tb4b4b4,
Tff7b72"upgrade_stay_internal"Tb4b4b4: Ta5d6ff"保留在私有存储"Tb4b4b4,
Tff7b72"working"Tb4b4b4: Ta5d6ff"正在准备…"Tb4b4b4,
Tff7b72"copy_restart_hint"Tb4b4b4: Ta5d6ff"已安排复制。关闭应用后重新打开MeshChatX以完成操作。"Tb4b4b4,
Tff7b72"restart_to_apply"Tb4b4b4: Ta5d6ff"重启应用以应用存储选择。"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"无法更新存储位置。"
Tb4b4b4},
Tff7b72"rnx"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNX - Reticulum 远程执行"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"通过 Reticulum 在远程系统上执行命令"Tb4b4b4,
Tff7b72"usage_title"Tb4b4b4: Ta5d6ff"用法"Tb4b4b4,
Tff7b72"usage_hint"Tb4b4b4: Ta5d6ff"运行一次性远程命令或启动 rnx 监听器。在“会话”标签页管理活动会话。MeshChatX 运行时会流式输出结果。"Tb4b4b4,
Tff7b72"tab_execute"Tb4b4b4: Ta5d6ff"执行"Tb4b4b4,
Tff7b72"tab_listen"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"tab_sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"tab_execute_short"Tb4b4b4: Ta5d6ff"执行"Tb4b4b4,
Tff7b72"tab_listen_short"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"tab_sessions_short"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"remote_exec"Tb4b4b4: Ta5d6ff"远程执行"Tb4b4b4,
Tff7b72"listen_mode"Tb4b4b4: Ta5d6ff"监听"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"会话名称"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"远程 uptime"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"监听器目标哈希"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"7a55144adf826958a9529a3bcf08b149"Tb4b4b4,
Tff7b72"remote_command"Tb4b4b4: Ta5d6ff"命令"Tb4b4b4,
Tff7b72"command_placeholder"Tb4b4b4: Ta5d6ff"uname -a"Tb4b4b4,
Tff7b72"detailed"Tb4b4b4: Ta5d6ff"详细结果 (-d)"Tb4b4b4,
Tff7b72"mirror_exit_code"Tb4b4b4: Ta5d6ff"镜像退出码 (-m)"Tb4b4b4,
Tff7b72"no_auth"Tb4b4b4: Ta5d6ff"允许任意身份 (-n)"Tb4b4b4,
Tff7b72"no_id"Tb4b4b4: Ta5d6ff"不使用本地身份 (-N)"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"允许的身份哈希"Tb4b4b4,
Tff7b72"allowed_hashes_placeholder"Tb4b4b4: Ta5d6ff"每行一个哈希"Tb4b4b4,
Tff7b72"create_and_start"Tb4b4b4: Ta5d6ff"创建并启动"Tb4b4b4,
Tff7b72"destination_required"Tb4b4b4: Ta5d6ff"执行模式需要目标哈希。"Tb4b4b4,
Tff7b72"command_required"Tb4b4b4: Ta5d6ff"执行模式需要命令。"Tb4b4b4,
Tff7b72"sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"刷新"Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"运行中"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"已停止"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"失败"Tb4b4b4,
Tff7b72"no_sessions"Tb4b4b4: Ta5d6ff"尚未创建会话。"Tb4b4b4,
Tff7b72"unnamed_session"Tb4b4b4: Ta5d6ff"未命名会话"Tb4b4b4,
Tff7b72"select_or_create_session"Tb4b4b4: Ta5d6ff"选择或创建会话以开始。"Tb4b4b4,
Tff7b72"session_output"Tb4b4b4: Ta5d6ff"会话输出"Tb4b4b4,
Tff7b72"show_sessions"Tb4b4b4: Ta5d6ff"会话"Tb4b4b4,
Tff7b72"hide_sessions"Tb4b4b4: Ta5d6ff"返回输出"Tb4b4b4,
Tff7b72"fullscreen"Tb4b4b4: Ta5d6ff"全屏"Tb4b4b4,
Tff7b72"exit_fullscreen"Tb4b4b4: Ta5d6ff"退出全屏"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"清空"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"启动"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"停止"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"移除"Tb4b4b4,
Tff7b72"no_output_yet"Tb4b4b4: Ta5d6ff"尚无输出。"Tb4b4b4,
Tff7b72"no_command_yet"Tb4b4b4: Ta5d6ff"尚未启动命令"Tb4b4b4,
Tff7b72"command_input_placeholder"Tb4b4b4: Ta5d6ff"输入交互内容..."Tb4b4b4,
Tff7b72"send_line"Tb4b4b4: Ta5d6ff"发送"Tb4b4b4,
Tff7b72"session_created"Tb4b4b4: Ta5d6ff"会话已创建"Tb4b4b4,
Tff7b72"session_started"Tb4b4b4: Ta5d6ff"会话已启动"Tb4b4b4,
Tff7b72"session_stopped"Tb4b4b4: Ta5d6ff"会话已停止"Tb4b4b4,
Tff7b72"session_removed"Tb4b4b4: Ta5d6ff"会话已移除"Tb4b4b4,
Tff7b72"output_cleared"Tb4b4b4: Ta5d6ff"输出已清空"Tb4b4b4,
Tff7b72"failed_to_load_sessions"Tb4b4b4: Ta5d6ff"加载 RNX 会话失败"Tb4b4b4,
Tff7b72"failed_to_create_session"Tb4b4b4: Ta5d6ff"创建 RNX 会话失败"Tb4b4b4,
Tff7b72"failed_to_start_session"Tb4b4b4: Ta5d6ff"启动 RNX 会话失败"Tb4b4b4,
Tff7b72"failed_to_stop_session"Tb4b4b4: Ta5d6ff"停止 RNX 会话失败"Tb4b4b4,
Tff7b72"failed_to_remove_session"Tb4b4b4: Ta5d6ff"移除 RNX 会话失败"Tb4b4b4,
Tff7b72"failed_to_clear_output"Tb4b4b4: Ta5d6ff"清空 RNX 输出失败"Tb4b4b4,
Tff7b72"failed_to_send_input"Tb4b4b4: Ta5d6ff"发送 RNX 输入失败"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"正在监听"Tb4b4b4,
Tff7b72"waiting_for_address"Tb4b4b4: Ta5d6ff"正在等待监听地址..."Tb4b4b4,
Tff7b72"copy_address"Tb4b4b4: Ta5d6ff"复制"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"地址已复制到剪贴板"Tb4b4b4,
Tff7b72"failed_to_copy_address"Tb4b4b4: Ta5d6ff"复制地址失败"Tb4b4b4,
Tff7b72"config_dir"Tb4b4b4: Ta5d6ff"Reticulum 配置目录"Tb4b4b4,
Tff7b72"config_dir_placeholder"Tb4b4b4: Ta5d6ff"默认为应用的 Reticulum 配置"Tb4b4b4,
Tff7b72"config_dir_hint"Tb4b4b4: Ta5d6ff"留空以共享 MeshChatX 的 Reticulum 实例。仅在需要单独的 Reticulum 配置目录时覆盖。"Tb4b4b4,
Tff7b72"interactive"Tb4b4b4: Ta5d6ff"Interactive mode (-x)"Tb4b4b4,
Tff7b72"timeout"Tb4b4b4: Ta5d6ff"Connect timeout (seconds)"Tb4b4b4,
Tff7b72"result_timeout"Tb4b4b4: Ta5d6ff"Result download timeout (seconds)"Tb4b4b4,
Tff7b72"stdout_limit"Tb4b4b4: Ta5d6ff"Stdout limit (bytes)"Tb4b4b4,
Tff7b72"stderr_limit"Tb4b4b4: Ta5d6ff"Stderr limit (bytes)"
Tb4b4b4},
Tff7b72"remote_mgmt"Tb4b4b4: Tb4b4b4{
Tff7b72"management_identity"Tb4b4b4: Ta5d6ff"Management identity"Tb4b4b4,
Tff7b72"select_identity"Tb4b4b4: Ta5d6ff"Select identity file"Tb4b4b4,
Tff7b72"create_identity"Tb4b4b4: Ta5d6ff"Create"Tb4b4b4,
Tff7b72"create_identity_prompt"Tb4b4b4: Ta5d6ff"Name for the new management identity file"Tb4b4b4,
Tff7b72"identity_created"Tb4b4b4: Ta5d6ff"Management identity created"Tb4b4b4,
Tff7b72"failed_load_identities"Tb4b4b4: Ta5d6ff"Failed to load management identities"Tb4b4b4,
Tff7b72"failed_create_identity"Tb4b4b4: Ta5d6ff"Failed to create management identity"
Tb4b4b4},
Tff7b72"post_install"Tb4b4b4: Tb4b4b4{
Tff7b72"windows_screen_security_title"Tb4b4b4: Ta5d6ff"启用 Windows 屏幕安全?"Tb4b4b4,
Tff7b72"windows_screen_security_desc"Tb4b4b4: Ta5d6ff"MeshChatX 可使用 Windows 内容保护(与媒体应用相同的 DRM 风格显示标志),使截图、录屏和 Windows Recall 无法捕获应用窗口。之后可在 设置 → 隐私 中更改。"Tb4b4b4,
Tff7b72"windows_screen_security_enable"Tb4b4b4: Ta5d6ff"启用屏幕安全"Tb4b4b4,
Tff7b72"windows_screen_security_later"Tb4b4b4: Ta5d6ff"暂不"
Tb4b4b4}
Tb4b4b4}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────